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 996510 - Add system message test case for Bug 906164
Bug 1021777 - Set multiple search engines by default
Bug 1022450 - Don't show the "WAP Push Message" string in the header when opening a message
Bug 1020744 - [Dialer][Flame] Enter more than 19 digits in dialer, back delete button moved couple pixels to the left
Bug 1022733 - Entry points lost their splash screen/overlay icons

The origin for applications that have different entry points (e.g.,
Dialer and Contacts are the same application, Communications) also
contains a pathname, so we need to remove that from the origin before
appending the splash icon path.
Bug 1023124 - [Flame][Keyboard] - Missing images
Bug 1020005: Send 'shrinking-stop' instead of 'shrinking-reject' event whenever 'techLost' event happens.
Also modified respective test case in nfc_manager_test.js. r=gweng
Bug 876815 -[usage] don't mention phone calls in settings sub-header
Bug 1022941 - [email] On language change, cached timestamps do not change to new language
Bug 1023989 - fixed roles and labels for e.me's collection/search results view.
Bug 1005760 - [email] on language change, cached card templates not updated
Bug 1023996 - adding missing aria attributes to e.me controls.
Bug 880670 - [email/activesync] some ActiveSync implementations blacklist Mozilla in the user-agent string and return a 440 status code
Bug 1016255 - Video played from Gallery goes back to gallery view on Pressing left top corner,no back button visible though ;r=reviews
Bug 1017506 - [Settings][Bluetooth] The un-pair devices dialog(modal) could be closed by clicking on places other than the buttons
Bug 1016278 - get /test/unit/_proxy.html and _sandbox in httpd extension
Bug 1022781 - Remove unnecessary plural form in Conference Call header
Bug 984340 - Enable sdcard tests on desktop B2G. r=bsilverberg
Bug972573, The selection screen for adding a contact with multiple phone numbers to a SMS message lacks a cancel, back, or 'x' button