* Provides a root namespace for the app to reduce global namespace
pollution esp. taking into account potential usage in Component-based
environments where root packages like 'view' or 'model' might have been
easily taken.
* Adds a surrounding sap.m.Shell that adds spacing on desktops and make
the whole thing look a little nicer on large resolutions.
* Removes app.js that caused an extra HTTP request without any benefit
over embedding the script (inline scripts are not evil by default).
* Uses bootstrap config resourceroots over sap.ui.localResources that is
slightly more readable if you have multiple resourceroots -> probably
just a matter of taste