Bug 847908 - [Gallery] Remove mouse event shim in favor of GestureDetector

Author:    Jan Jongboom <janjongboom@gmail.com>
don't shut down because of low battery level if battery is charging
Settings cleanup
[STK] Implement language selection event download
Bug 854785 - Ensure to round seconds when updating call duration

When computing the duration, glitches can interfere thus that the
duration computed might be a bit under the interval of 1000ms. In the
event of this case, one would see a first tick with, for example, a
call duration of 28.001 secs, and a next tick with a duration of 28.999.
Bug 889384 - Windows desktop B2G build failure during webapp.zip packaging.
Bug 858998 - Add seperate l10n strings for top sites
Bug 888184 - Remove the canvas-based animations introduced in the workaround for bug 822345

- Removed the JavaScript code used to create the animations
- Replace the animated canvases with APNG animtions
- Removed the unused PNG files and recompressed the existing ones
Bug 889560 - Remove 20minutos.es from UA overrides
Bug 884517 - Change lockscreen to not collapse button area when screenreader is enabled.

Updates:
 - Conditionally remove 'triggered' class when screen reader is disabled.
 - Also deleted some obsolete 'triggered' class removal lines that followed.
Bug 884514 - Hide windows when lockscreen is active.

Changing the style of the app iframes won't work well because it will interfere with the way that audio apps work. So we need to use aria-hidden.
Bug865750: visibility_monitor rewrite using getElementsByTagName
Bug 889229 - shows 1:60 on duration when open files with activity, view.js.
Merge pull request #10748 from ochameau/bug889384

Bug 889384 - Windows desktop B2G build failure during webapp.zip packaging. r=timdream
BUG 889164 updating slider whenever controls shown
 BUG 889784 limit size popup for retake pick video
Merge pull request #10752 from Rik/20minutos-889560

Bug 889560 - Remove 20minutos.es from UA overrides r=kaze
Merge pull request #10469 from eeejay/lockscreen-a11y-tweaks

Bug 884514, 884517 - Lockscreen a11y tweaks
Merge pull request #10512 from daleharvey/858998

Bug 858998 - Add l10n string for Top Sites. r=kaze
Bug 883813 - [SMS][MMS] Placeholder string "Message" is not localizable r=julienw

Use HTML5 "data-" attribute for the localization value because setting
arbitrary elements is explicitly *not* supported by Gaia's L10n library.