Support custom session and auth middleware
Support custom session and auth middleware

This commit removes the check for middleware by name, always initializing the session if the session cookie is present, and always setting the user.  This has side effect that `request.user` may be set to AnonymousUser even if contrib.auth is not active.

jrief/django-websocket-redis,malefice/django-websocket-redis,jrief/django-websocket-redis,malefice/django-websocket-redis,jgroszko/django-websocket-redis,jgroszko/django-websocket-redis