Remove UA override for badoo.com, booking.com, accounts.google.com, 4shared.com, edmunds.com, aprod.hu, profession.hu
Bug 910446: Handle duration changes in Music app

With the landing of bug 831224, the duration of MP3 files is
computed while they are playing, and updated accordingly. If
this happens, we distribute a 'durationchange' event to the
related apps.

With this patch, we handle 'durationchange' in the Music app.
All we have to do is to update the displayed duration and ensure
that the end timeout triggers at the end of the track.

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
Bug 900870 - Register to onpairedstatuschanged and remove bluetooth-pairedstatuschanged system message
Bug 910166 - Add Missing Browser Graphics
Bug 907459 - [Contacts] Fix unit tests for contact form, list, and settings. r=arcturus
Bug 816912 - Keyboard Manager to support 3rd-party keyboard
    1. manage running keyboard layouts in System app
    2. generat new mozSettings array for keyboard app, setLayoutEnable
and saveToSettings fn in keyboard helper.
    3. keyboard helper will send 'keyboardsrefresh' event when
'mozSettings' change.
    4. Bug 885692 - To integrate with the new keyboard switching API. for km
    5. Bug 902830 - Use new chrome event for keyboard manager.
r=timdream
Bug 858383 - [Keyboard] Integrate the new keyboard manager with switch
and show layout list functions in Keyboard app.
 1. Modify keyboard manifest to expose entry points as input methods.
 2. Modify keyboard init logic to interact with new keyboard manager.
 3. Make use of inputContext in keyboard app.
 4. Bug 885692 - To integrate with the new keyboard switching API. for keyboard app
 5. Bug 899073 - inputContext.geText() whould return Promise
r=timdream
Bug 856910 - Add MVVM pattern in settings app. r=evelyn
Bug 856910, Bug 893557 -
1. Add Observable, ObservableArray, and ListView to Utils.
2. Add unit testing.
3. Implement the keyboard panel based on the UX spec.
r=evelyn
Bug 906096 - Add some Gaia workaround to ensure the new IME framework continues to work in Firefox Nightly
r=timdream
Bug 842220 - Add CDMA data connection icon
Merge pull request #11845 from RudyLu/3rdParty_keyboard_support_commit2

Add 3rd party keyboard support. r=timdream, evelyn.
Bug 902741 - [Test][System] Unit test for WiFi
Merge pull request #11649 from mcirlanaru/bug_907459

Bug 907459 - [Contacts] Fix unit tests for contact form, list, and...
Merge pull request #11855 from crh0716/842220

Bug 842220 - Add CDMA data connection icon r=alive
Bug 907941 - gaia-ui-tests-pushbot (see bug)
Merge pull request #11683 from LeeChSien/Bug_902741

Bug 902741 - [Test][System] Unit test for WiFi, r=alive
Bug 904005 - Generate internal json conf file for remote custom single variant apps at build time. r=yurenju
Merge pull request #11833 from acperez/bug-904005

Bug 904005 - Generate internal json conf file for remote custom single variant apps at build time. r=yurenju
Revert "Bug 906096 - Add some Gaia workaround to ensure the new IME framework continues to work in Firefox Nightly" for gaia unit test failures

This reverts commit dd56a2ca87d249095cc16c417518ce1f105e90eb.