Bug 1005751 - (Part I) Install a PerformanceTimer to keyboard.js for measuring start-up
Bug 1005751 - (Part II) Remove useless redrawTimeout
Bug 1005751 - (Part III) Remove redundant drawKeyboard() scope
Bug 1008477 - [email/UI] Virtual list regression; attachment icon only ever gets set never, cleared. Because of DOM node reuse results in misleading attachment icon status.
Bug 1005751 - (Part IV) Move settings handling to settings.js
Bug 1005751 - (Part V) Workaround bug 1007595
Bug 1005751 - (Part VI) PerformanceTimer.PRINT_LOG = false
Merge pull request #19096 from timdream/keyboard-startup-settings

Bug 1005751 - Move settings handling to settings.js, r=rudyl
Merge pull request #19127 from asutherland/email-update-attachment-status

Bug 1008477 - [email/UI] Virtual list regression; attachment icon only ever gets set never, cleared. Because of DOM node reuse results in misleading attachment icon status. r=jrburke
Bug 1006527 - Disable intermittent failing travis test, manipulate hotspot wifi settings resets settings for second load
Bug 1007709 - [Dialer][Call Screen] Create fluid size for contact name in the upper information panel