switch to using using async js loading by default, but keep sync page as backup; add Sass font mixins; add mobile logos; add placeholder for global-messages directive