WIP: Locale aliases

 - All the changes for locale aliases in project are basically finished.
 - Changes for project-version are not yet done, but will be almost identical.

Might as well open for review now, so that I don't copy the same mistakes into the rest of the code.

Note: this will fail the PR build since it depends on changes in `zanata-api`.
missing a newline