Merge pull request #200 from fukawi2/master

Ansible Playbook; Use variables for DB config and fix selinux
Accessable is Accessible. Fixes #196
Fixes #202
Coverage for the markdown description in cred
Test for users getting disabled while logged in
Cannot disable users in tests on LDAP
Add an alert on the change advice page. Fixes #194
Check that password expiry happens mid-session
Make the test more resilient
Added a change queue status to the API. Fixes #201
Creating a table for multiple API keys per user
Now able to create multiple API Keys
New API Key UI complete
Fix up tests
Add migration for API Keys
Allow authentication using new API keys
Api Keys Management tests
Code style fixes
Finally capitalised the "L" in Login
Migrate to Django User Sessions