Use AUTH_USER_MODEL

- Waitinglist should work with custom user models
- Changed instances of "django.contrib.auth.models import User" to "User = getattr(settings, 'AUTH_USER_MODEL', 'auth.User')"