Merge pull request #8941 from borjasalguero/bug_thread_id_rebased

Bug 851032 - [SMS] Receiving a new message it's not properly threaded r=...
Bug 804166 - [Settings] Device Storage Memory Usage Bar Needs Redesign
Bug 826537 - [B2G][Settings] APN settings: Avoid reentering custom APN settings. r=kaze
Bug 834534 - [HotSpot] Add 'show password' functionality to HotSpot Settings. r=arthurcc
Bug 858118 - [system] fix and reenable unit tests for update manager r=etienne

- fix updatable tests and use the new mocks helper
- reenable update tests without any more change as I couldn't make them fail.
Feel free to disable again if this intermittently fails after all.
- fix lockscreen test for various firefox versions
 Bug 858920 - [l10n][fr] Update fr locale on github
Bug 837193 - At update, after a downloaderror, we should check the downloadAvailable property r=etienne

If downloadAvailable is false after an error, it means the error is
unrecoverable and we don't want to bug the user until the next update check.
Merge pull request #9029 from TheoChevalier/l10n-update

 Bug 858920 - [l10n][fr] Update fr locale on github, r=stas
Bug 830644 - [FTU][Hidpi]Support high resolution devices
Merge pull request #8712 from comoyo/contacts_timing

Bug 852516 - Fix timing issues in contacts app (initial load). r=albertopq
Merge pull request #9040 from jaoo/826537

Bug 826537 - Avoid reentering custom APN settings, r=kaze
Merge pull request #9007 from basiclines/hidpi-support-ftu

Bug 830644 - [FTU][Hidpi]Support high resolution devices
Merge pull request #8521 from comoyo/gallery_delete_danger

Bug 815083 - Replace gallery delete confirm() call by CSS based window
Merge pull request #8944 from pivanov/bug-831429

Bug 831429 - [Settings] Device Information "Phone Number" field has title positioned too low to start out, nearly overlapping phone number
Merge pull request #9036 from lodr/bug-859235-usage-does-no-launch-ftu

Bug 859235 - Adding detection for already loaded DOM
Cause r+
Bug 857976 - Adding l10n scripts
Merge pull request #9043 from lodr/bug-857976-l10n-missing

Bug 857976 - Adding l10n scripts
Cause r+
Bug 859376 - [homescreen] fix unreliable test about panning r=crdlc

Replace setTimeout by mozRequestAnimationFrame seems to make the test more
reliable.
Bug 845104-845108 - Calendar Month/Day View Screen Updates (followup)
Bug 840495 - [keyboard] Fix & restore unit tests