Move footer template into proper template.
Clean up our JS embed code.
Add a basic doc on how to setup localization.
Split project settings up into Project and Advanced.

This is a start to breaking out part of the settings into JSON files, with the advanced settings being updatable in the JSON.
Set PRODUCTION_DOMAIN to localhost on dev.
Reorder settings doc.
Include all the v2 APIs together in their URLconf.
Rejigger out restapi views into separate modules.
Maintain supported state on Versions correctly.

Also adds tag/branch identifies to Versions. This should have been done a long time ago.
Add test settings file, mainly for PRODUCTION_DOMAIN setting in tests.
Whitespace cleanup.
Disable creation of new slugs, since we should be updating them now.
Set type of branch on 'latest' creation.
Add encoding fix locally.
Link to canonical domains from the site.
Fix footer views and add tests.
Rename view tests.
Fix runtests exit code