Bug 964180 - Introduce AMD to settings app
1. Support new panel model
2. Separate common logic to SettingsCache, PanelUtils, PageTransitions
Bug 894744 - Use localStorage event to make inter-page communication between music app and music activity
Bug 982205 - Hide the facebook oauth frame so that we dont pay during painting
Bug 969267 - [Offline Error] Add Check connectivity button, rename close to cancel button on the bottom and change the description message
Merge pull request #16366 from crdlc/bug-969267-v3

Bug 969267 - [Offline Error] Add Check connectivity button, rename close...
Merge pull request #17312 from crdlc/bug-982205

Bug 982205 - Hide the facebook oauth frame so that we dont pay during pa...
Bug 979827 - [Build] check node version of environment
Merge pull request #14531 from dwi2/bug894744

Bug 894744 - Use localStorage event to make inter-page communication...
Merge pull request #17275 from cctuan/979827

Bug 979827 - [Build] check node version of environment
Bug 814855 - [Calendar] Remove unused string error-no-url from calendar.properties
Merge pull request #17281 from crh0716/settings2_bubble_tea_to_master

Bug 964180 - Introduce AMD to settings app r=evelyn, etienne
Merge pull request #17318 from flodolo/bug814855

Bug 814855 - [Calendar] Remove unused string 'error-no-url' from calendar.properties
Bug 981887 - Update button design using current BB structure and "Plan B" design