Full internatlonalization
Created by: SunilMohanAdapa
This patch does almost full internatlonalization. Having double check everything, I have tested using a fake locale. The locale is included in this pull request. Rename the locale to a real locale and set the browser to send that locale as first language priority. All the Plinth text will show up in upper case.
We still need a way to compile and install .mo files during installation process. We need to deal with i18n for the string returned from actions. We could give way for user to change the language preference in profile. Finally we need to update the developer documentation.