Add documentation for CLI commands.

Change-Id: I083280e512490e0238ed24de36c7ac2fa05d6cb0
Correct copyright statement.

Change-Id: I699615ac8b3366d454362a8ffd63f5104568fc5d
Use named URLs in get_email_link

Use named URLs rather than hardcoding the application URL.

Change-Id: Ie5906b2dc114aef1f085480adae50589a7f3085c
Don't hardcode login_url in login_required decorator

Otherwise settings.LOGIN_URL is completely ignored.

Change-Id: I755f6123f009f64d172cef8435597c7f6f763c18
Fix migration errors during upgrades from 2.7.

https://github.com/Karaage-Cluster/karaage/issues/233

Change-Id: I764b519ae8fbcb40cd33171a1fc8777ae16d71ff
Update kgcreatesuperuser command:

*  Allow creating new institutes, always.  Without this, not possible to
   test that we can create a new institute if
   institutes already exist.

*  Validate institute name is a valid group name.

*  Create a group, if required.

Change-Id: Ie0ff38c01d38e32a44dc6b3bb6711c2fdbae462d
Use new TLDAP check_password method.

Change-Id: I7a4171a957b18a3a41b75f5e8d5c5f82dee67180
Fix application errors selecting projects.

Change-Id: I560927f2481c8b87c817464d94c214a04a9c9777
Fix error saving group.

Change-Id: I21e5f0ceb414cbce1ae870ffae385c52350b111a