Always show projects tab on dashboard page, even when there are no projects.
Merge pull request #649 from zanata/show-projects-tab

Always show projects tab on dashboard page, even when there are no projects.
Add locale mappings to HProject

Adds join table to map locale id to mapping string for a project id,
and updates hibernate entity HProject to use the join table.
Add locale mappings to HProjectIteration
Display locale mapping for locales on project settings page.

Displays mapping next to the locale id if it exists, otherwise
shows "no mapping" to ensure that code is executing properly during
development. The "no mapping" should be removed before this feature
is complete.
Allow setting of locale aliases in project language settings.

 - make the mapping textbox show and hide
 - limit input to 255 characters to match the database field
 - allow aliases to be set for two different languages without error

Setting aliases for different locales on the same pageload causes a null pointer
exception when looking up the versions - seems very unrelated so presumably some
silent error related to having multiple fields using the same property in the
backing bean.
Add REST endpoint for project locales