Bug 846845 - [MMS][SMS][Tests] add tests and simplify Utils. r=julien

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Bug 813506 - [Call Log. UX VD] The 'no communications' scenario has the wrong spacing and type.
Merge pull request #8499 from gtorodelvalle/dialer-bug-813506-call-log-no-communication-location

Bug 813506 - [Call Log. UX VD] The 'no communications' scenario has the wrong spacing and type (r=basiclines).
Bug 838486 - [Lockscreen] Lock screen bounce animation not running r=timdream

Before Bug 830480, a callback was called sometimes synchronously and sometimes
asynchronously. In Bug 830480 it was made always asynchronous.

As a result, when switching panels, the "cleaning" code for the unloaded panel
is now always done after the "initializing" code for the loaded panel.

The "main" panel is enabling the bounce animation at initialization and
disabling at unload. Therefore it was disabled right after being enabled.

Note that the bounce animation is also enabled at lock, and disabled at unlock.

This patch skip the loading/unloading command when we ask to switch to the panel
that is already displayed. This should also make the performance better, because
it was actually called several times.
Merge pull request #8414 from rwldrn/846845

Bug 846845 - [MMS][SMS][Tests] add tests and simplify Utils
Bug 848703 - [Dialer. UX VD] Fix the size of the hang up button in the call screen.
Bug 845274 - Dialer app is unusable after a few hundreds calls r=vingtetun
Merge pull request #8519 from gtorodelvalle/dialer-bug-hang-up-button-resize

Bug 848703 - [Dialer. UX VD] Fix the size of the hang up button in the call screen (r=basiclines).
Merge pull request #8439 from borjasalguero/calllog_mini_patch

Bug 845274 - Dialer app is unusable after a few hundreds calls r=vingtet...
Bug 847308 - Friends_list.js is buggy with hotmail contacts
Merge pull request #8497 from crdlc/bug-847308

Bug 847308 - Friends_list.js is buggy with hotmail contacts
Bug 845777 - Refactor FB import to use the new generic importer and connector architecture