newforms-admin: Fixed failing test by changing never_cache header to handle views that don't return a response object. The test traceback was:
File ".../tests/regressiontests/admin_views/tests.py", line 178, in testAddView
post = self.client.post('/test_admin/admin/admin_views/article/add/', self.super_login)
File ".../django/test/client.py", line 265, in post
return self.request(**r)
File ".../django/core/handlers/base.py", line 82, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File ".../django/contrib/admin/sites.py", line 113, in root
response = self.login(request)
File ".../django/views/decorators/cache.py", line 45, in _wrapped_view_func
add_never_cache_headers(response)
File ".../django/utils/cache.py", line 118, in add_never_cache_headers
patch_response_headers(response, cache_timeout=-1)
File ".../django/utils/cache.py", line 106, in patch_response_headers
if not response.has_header('ETag'):