Partial fix for #29, don't allow anon users to enter in the same name as a registered user.
NOTE if an anon user joins a game, has session name set, then a reg user creates a User with the same name. Then a new game is joined, there should be a check at join time in the view (too) as the form will not be user.
FIXME note added for user impersonation
start to cleanup game timeout
Added default timeout constant.
timeout game name should be consistent.
NOTE Django F() and sqlite doesn't work (not sure it works for Postgres either).
sqlite3 specific game time out raw SQL update.
Untested with any other dbms.
Redid requirements.txt to make it more clear.
Heroku requirements.txt note.
Merge branch 'master' of https://github.com/phildini/cards-against-django

Conflicts:
	requirements.txt
requirements local update (minimum needed to match production), readme instructions working again.
Restore broken avatar images for email addresses of logged in user.
Merge branch 'master' into allauth_login