Fixed #19705 -- Improved CommonMiddleware not to handle a 304 response.

To solve ticket 19705 (https://code.djangoproject.com/ticket/19705).

Now, CommonMiddleware does not handle a 304 response. It just generates ETags.
Handling a 304 is depends on ConditionalGetMiddleware.