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
code restructured along with 1px issue fix

1px border issue in the bottom tab bar of calendar

UI break in Bottom bar in calendar

1px border issue resolved along with bottom tab bar issue

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

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Merge pull request #8125 from leob2g/Bug_834174_Bottom_Tab_UI_break

Bug 834174 - [Calendar] UI break in Bottom bar in calendar. r=KevinGrandon
 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 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).