Bug 816610 - Load localization, db, and intiial view in parallel

This work will load the very first month view, database, and localizations in parallel. Once all three are loaded, the page will render and removing the "loading" state from the body (visibility hidden).

Lazy-loading logic has been moved over to loader.js.

This work should make it relatively straightforward to lazy-load store files as well in the future.