localeBuild library

This patch will solve many different problems that we currently have
specifically on l10n related issues, and some of the sequential load in
app.js.

* Add localeBuild library
This library will download all the locale files from github for all
components that we have then we process that in the i18n module

* Update i18n module
In this update we added new method which will help us add all the
strings from components into one single JSON blob

* Change the sequence of loading in app.js
I have to modify the way how things load and to block the server from
running until we have all the translation files added to an existing one
then we can run the server