Bug 885404 - Reintroduce hiding non-current pages in homescreen.

This puts back in place a change that was first introduced in 2d4ce6b3fb7f75d140cefeded599022a186db596.
Bug 885404 - Rework the a11y page controls in the homescreen.

There is a much more direct way of doing this now, thanks to IndieUI. The previous range widget and keyboard listeners were a horrible idea :P
Bug 885404 - Use click listener so icons could be activated with the a11y layer.

Update:
 - Added click listener for doc items as well.
Bug 885404 - Add click listener test to unit tests. Remove page navbar aria value asserts.
window manager
Bug 847908 - [Gallery] Remove mouse event shim in favor of GestureDetector

Author:    Jan Jongboom <janjongboom@gmail.com>
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 889164 updating slider whenever controls shown
Bug 881158 - hdpi/xhdpi resolution assets and layout for Video app
 Bug 890176 - [Camera] Filmstrip preview opens even when video recording starts
Bug 881151 - [music] add @1.5x images
Bug 887737 - [SMS] The device is not recognizing the phone number received completely - r=julienw

* Rewrite the phone number matching regexp
* Include all the fixtures from Utils tests in FixturePhones and include in setup so we can share test cases
Bug 890232 - [Bluetooth File Transfer] The checked icon disappeared in paired devices selector.
Bug 881134 - hdpi/xhdpi resolution assets and layout for Bluetooth File Transfer app
Bug 890216 - [Clock] The button of creating alarm is not align with displaying date/day context
Bug 881139 - hdpi/xhdpi resolution assets and layout for Clock app
The save-bookmark screen does not work fine when Add to Home Screen button is pressed continuously
Bug 890466 - Followup bug 863333 - [Bluetooth] Update unpair screen