Merge pull request #8236 from EverythingMe/shortcuts-to-canvas

[Bug 842213] Change shortcuts to use canvas instead of elements [c=crdlc](cherry picked from commit 14e0e00a46277e2560b82025d0b90cda900de130)
Merge pull request #8057 from vingtetun/839472

Bug 839472 - Do not call canGoBack/canGoForward for non wrapper frames. ...(cherry picked from commit 1a25dbc6a64e898355e5b137017af846bbd948a5)
Merge pull request #8281 from EverythingMe/log-debug

[Bug 842062] e.me - replace dump() with console.log()  [r=crdlc](cherry picked from commit 3355d42ea97169644e4381cbafd7e9ad2dff2510)
Bug 841711 - httpd.js extension in DEBUG=1 profiles is broken in current nightly r=fabrice

* Load dbg-client.jsm from the correct URI in new Firefox
* bumped up the version
(cherry picked from commit 58b660c1212461f5d310a9800e16c1bcf097031b)
Merge pull request #8243 from ferjm/bug822054

Bug 822054 - USSD hangs on Sending; r=basiclines, etienne(cherry picked from commit 62beab356df3283153b2e849822b820915792a72)
Merge pull request #8260 from crdlc/bug-843832

Bug 843832 - [Homescreen] Tapping icons causes swipes [r=arcturus](cherry picked from commit 8983833fab75a3a580bb9909b610059138a52e18)
Bug 843762: Prevent multiple requests for the SMS DB. r=ehung
(cherry picked from commit 949a0eed6cb28bfcd9a943effef96e356ca83ebf)
Merge pull request #8234 from crdlc/bug-842218

Bug 843521 - Wrong FPS in pages affected by opacity(cherry picked from commit ae6ca025c850ba9c49ea868b3aae905fe4315112)
Merge pull request #8239 from RudyLu/fte/date_time_init_country

Bug 835744 - [FTE] Init the Region/Country info correctly. r=timdream, a=blocking-b2g:tef+(cherry picked from commit e2d687965dfb99e03378c28b56a546de496e504a)
Merge pull request #8178 from gtorodelvalle/dialer-bug-832841-missed-call-notification

Bug 832841 - [OPEN_] When save a contact which has no name in contacts, it shows abnormal in call log and in notification.(617001973097).(cherry picked from commit f870d4eda2557ab7d3f56a45b1d94db3aabfa74c)