Bug 1020109 - Cell broadcast search list is not set correctly

The current code attempts to protect against empty objects incorrectly
since empty arrays are truthy in JavaScript. The result is empty objects
get passed to SettingsLock.set() which seems to break all subsequent
settings change observers.
Bug 1021777 - Set multiple search engines by default
Bug 1022781 - Remove unnecessary plural form in Conference Call header
Bug 984340 - Enable sdcard tests on desktop B2G. r=bsilverberg
Bug 1021732 - Update test_privileged_app_contacts_prompt to match new prompt behaviour
Bug 1024516 - Update test_privileged_app_audio_prompt and video_prompt to match new prompt behaviour
Bug 1018214 - adding a number of gaia ui tests for status bar and utility tray accessibility. r=Bebe
Bug 1021710 - updating accessibility.js to use standard marionette timeout instead of it's arbitrary one when retrieving an accessible object.
Bug 1024652 - commented out part of the test_a11y_phone_call_log test that tests contact action menu until long press is supported.
Bug 1023198 - Sort Gu tests after os.walk for determinism, jgriffin
Bug 837674: add app startup time instrumentation

add gallery to the list of apps in the startup events performance test
Bug 1022908 - [B2G][Flame][Browser] Camera and microphone permissions are truncated
Bug 1021548 - Importing second time from SIM card yields to errors in the console and contacts are not updated
Bug 1019493 - IAC: remove |manifestURLs| from rules. r=gene
Bug 1023117 - [Flame][Camera]Missing images for Camera
Bug 1021380 - [flame][contacts] icons when contact list is empty seem fuzzy
Merge pull request #20232 from jmcanterafonseca/fix_import_sim_dups_2

Bug 1021548 - Importing second time from SIM card yields to errors in th...
Bug 1005866 - Confirmation button on delete is wrong
Merge pull request #20154 from benfrancis/1021777

Bug 1021777 - Set multiple search engines by default r=daleharvey
Bug 1024992 - Change Flame device name from 'msm8610' to 'flame'