adds basic custom AUTH_USER_MODEL support
makes testsuite use a custom user model if possible
don't link to user admin in menu with AUTH_USER_MODEL
Merging auth_user_model changes