Bug 859596 - When closing the paring window, fire a blur event to the input element.
Bug 864516 - Refresh time displays only when they are visible

- Made the homescreen, lockscreen and status-bar stop refreshing their
  time displays when the screen is off or they are invisible
- Fixed timer-leaks caused by starting the same timer twice overwriting
  the previous one without cancelling it
- Made the statusbar clock reflect locale changes immediately
Bug 868391 - [Building Blocks] Alerts should be updated
Merge pull request #9542 from rnowm/banner-update

Bug 868391 - [Building Blocks] Alerts should be updated
Merge pull request #9423 from shellylin/bug-859596

Bug 859596 - When closing the paring window, fire a blur event to the in...
Merge pull request #9432 from gabrielesvelto/bug-864516

Bug 864516 - Refresh time displays only when they are visible r=crdlc,yurenju
Bug 868440 - Change the text for GPS r=arthurcc
Bug 868770 - Fix homescreen test r=crdlc,kgrandon

* load only the app file being tested + mocks
* changed some mocks to achieve that
* added some more tests for DockManager