Bug 830644 - Support WVGA and other non-HiDPI screen dimensions and resolutions
     * shared/style and shared/style_unstable css ready for bigger asstes (background-size declarations mostly)
     * added @2x assests for all the shared branding and style folders
Bug 846845 - [MMS][SMS][Tests] add tests and simplify Utils. r=julien

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
 Bug 830644 - Support WVGA and other non-HiDPI screen dimensions and resolutions
         * browser: px to rem, added background size definitions, removed unnecesary js function to show lateral panel
         * added @2x assests for browser
Merge pull request #8489 from basiclines/responsive-ui

 Bug 830644 - Support WVGA and other non-HiDPI screen dimensions and resolutions
Bug 847896 - Fix the dial and sms Web Activities so they accept only valid numbers
Merge pull request #8380 from basiclines/responsive-ui-shared

Bug 830644 - Support WVGA and other non-HiDPI screen dimensions and resolutions
Merge pull request #8481 from AntonioMA/activities_fixes

Bug 847896 - Fix the dial and sms Web Activities. r=francisco, a=tef+
Bug 844100 - Add linter test to Travis-CI
Bug 844100 - follow up, exclude external shared/js/ files from lint
Bug 844100 - follow up, lint fix to all scripts
Merge pull request #8515 from timdream/bug844100-commit

Bug 844100 - Add linter test to Travis-CI & lint fixes, r=dale
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 847308 - Friends_list.js is buggy with hotmail contacts