Consistency with documentation
[DB] Add schema for API keys
[NF] API (v1) - work in progress
[N+] API key management complete
[N+] POC of a sample API call
[NF] Mailing List management via APIv1 (WIP)

A push for backup purposes. Work in progress of:

(a) removing the mailing list features from the CliController which I want to kill of (the generic controller that is, not the CLI access);
(b) abstraction of code so that the API can use the same code to manage mailing lists via wget / curl

This removes the requirement to SCP various files and commands around or to have IXP Manager installed / nfs'd on the mailman server.
Idea from member interaction
[IM] Use the correct password hashing
Merge branch 'master' into nf-apiv1
[N+] Coplete API V1 mailing list management functions.
Merge branch 'nf-apiv1' into inex-live
[IM] Delete a user's API keys when deleting the user
[BF] Update foreign ref to OSS-Framework for reset password fix
[BF] Update foreign ref to OSS-Framework for reset password fix
Merge branch 'nf-apiv1' into inex-live
[I+] Update references to mailing list CLI actions
[I+] Update references to mailing list CLI actions
[BF] Fix verbosity
[BF] Fix tmp path
Need a tmp directory...