Revert "Revert "Merge pull request #20353 from timdream/input-switch-flash""

This reverts commit 6ba0bc68738f70edc42d496cfede5ea09af334d4.
Bug 1027621 - Use local content where possible in the browser tests. r=zcampbell
Merge pull request #20392 from fcampo/import-bt-err-tap-1022115

Bug 1022115 - [Contacts] Can't see detail of contact when multi import via Bluetooth (r=francisco)
Bug 989929 - [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global Contacts Datastore
Bug 1022746 - The call log isn't using APZC anymore. r=schung,rnowmrch
Merge pull request #21115 from vingtetun/bug1022746

Bug 1022746 - The call log isn't using APZC anymore. r=etienne
Merge pull request #21090 from EragonJ/bug-1020769

Bug 1020769 - [Settings] Enter 10 times invalid PUK code, nothing shown,...
Merge pull request #21154 from crh0716/1029303

Bug 1029303 - Not discover bluetooth devices in background r=eragon
Bug 1032166 Follow up to bug 959201 with tests
Merge pull request #21214 from RudyLu/music/Bug1032037-disable_playerTest_travis

Bug 1032037 - perma-red on Travis for Music player tests - Playback.
r=dominickuo
Bug 1031297 - Bump gaiatest version to 0.25. r=zcampbell
Bug 946224 - Alphabets on right side in the contact book are too small to select r=francisco
Merge pull request #21158 from mpizza/Bug_996461_remove_distribution_tablet

Bug 996461 - [Build System] Remove 'distribution_tablet' folder from gaia code base. r=yuren.
Bug 1029382 - [Gallery] [Flame]- Back arrow button shows too large in high resolution devices.
Bug 1023794 - [Dialer][Call Screen] UI moved up when entering another apps and back to call screen. r=etienne
Merge pull request #21228 from vingtetun/bug1023794

Bug 1023794 - [Dialer][Call Screen] UI moved up when entering another ap...
Bug 1031524 - Search Engine based on MNC/MCC in browser.json is not included in the Settings -> Homescreen -> Search Engine. r=benfrancis
Merge pull request #20923 from pivanov/bug-1029382

Bug 1029382 - [Gallery] [Flame]- Back arrow button shows too large in high resolution devices.
Bug1021782 - [Gallery] Add a current class to the current frame in fullscreen view r=djf
Bug 1031012 - [B2G][Camera]Self-timer cannot be canceled