Auth module refactor.

- Move all domain logic to services
- Move taiga.base.auth to taiga.auth
- Move taiga.base.users to taiga.users
- Add tests for new auth services.

This needs an review before merge!