Bug 846079 - Groundwork and lazy load settings. (Part 1 of bug)
- Switch to NotAMD lazy loader.
- Async setting api