Fixes Bug 1061577, clears blocker for jshint in tests folder.
Bug 1067860 - Throw error if keys of properties does not contain 'keyboard.' in keyboard sv json.
Bug 1022728 - Create a pref only build target
Bug 1068467 - Action menu not show up after call screen ends
Bug 1064648 - Hitting power button while the keyboard is invoked shows 1/2 of Homescreen
Bug 1068098 - [Contacts] Deleting a comment on a contact causes all other comments to disappear on edit screen
Bug 1068204 - [Utility Tray] Cannot swipe left to dismiss notifications
Bug 1061417 - [SMS] We don't properly discard the draft in some occasions r=azasypkin
Bug 1052136 - Clean up mozL10n API use in Communications, part 1, shared components
Bug 1069064 - Fix name of function called to continue migrating bookmarks
Bug 1050709 - execute preference.js in pre-app.js
Bug 1069169 - [callscreen] unittest call_sccreen_test.js incorrect using assert.include for testing existing object
Bug 1069176 - [homescreen] unittest configurator_test.js incorrect using assert.include for testing existing object property
Bug 1067859 - With an established call and calling to second phone number the sound alert for new SMS does not beep
Bug 1068814 - [Contacts] Setting ICE contact with only a phone number does not show on ICE contacts settings screen
Merge pull request #24145 from julienw/1061417-properly-discard-draft

Bug 1061417 - [SMS] We don't properly discard the draft in some occasion...+shepherd
Bug 1061690 - System dialogs are truncated if closed while the keyboard is being shown. r=alive
Bug 1068724 - Fix failure in test_cost_control_reset_wifi.py
Merge pull request #24162 from sv99/1069169

Bug 1069169 - [callscreen] unittest call_sccreen_test.js incorrect using assert.include for testing existing object r=Rik
Bug 1061411 - [Contacts] ICE 1 & ICE 2 can be set to the same contact r=jmcf