Define account.bsdUsers as the new user model
Add required method to login

While I'm here handle login signal and last_login field.
Add more methods required by django API
Authenticate users using crypt(3)

While I'm here add a custom manager for user model.
Only allow root login for now
Remove createadmin command

From now on unix users will be used to authenticate in WebGUI.
Remove API Client model and forms
Use Basic Authentication for the API
Remove admin password from alert
PEP8 cleanup account.models
There won't be automatic logins anymore, password is required.
Update API docs regarding authentication
Remove Admin Account views

It is deprecated in favor of using unix user to access the GUI.
Change API tests authentication to Basic
Change check for webclient based on HTTP header
Ask for new password on login screen for the first time
Update new user example to use basic auth
Update startup example to use Basic Auth
Deprecate a migration
Add the ability to manage sudo users and groups from GUI