Show and set locale alias on project settings page.

Displays alias next to the locale id if it exists, otherwise
shows "no alias" to ensure that code is executing properly during
development. The "no alias" should be removed before this feature
is complete.

Yet to do:

 - make the alias textbox show and hide
 - limit input to 255 characters to match the database field

Still need to refactor entered alias map (rename, decide on how to do
instantiation, decide whether to use it at all or just use the map
from the instance.

Has some failed attempts to stop the NPE - seems the conversation is
ending or different or something when a different version of the form
is submitted.
Add REST endpoint for project locales