Updated parallel_tests Ruby gem

Change-Id: If18471ca8b4fe99c30d366febe7a3b8367ec092d
Updated parallel Ruby gem

Change-Id: I22afc3b2007c383aceb54c543213c18175a475eb
Shift code from Template to Skins

Stop using prepareData and prepareBannerData
Logic belongs in the Skin class. Template class should be dumb.

Change-Id: I73bc0387fb92fd66fe6389e6f09788b0f44c941d
Merge "Shift code from Template to Skins"
UserLogin --> Userlogin

The latter is the standard casing. Not following it results in warnings in debug log.

Change-Id: I40fbc18626be57ac4f166cdca975ba9de3030148
Make nearby a discovery tool

Incorrectly it was described as a personal tool

Change-Id: Ie072444fdf36f2b73be2ce11762e831f2c228258
Run all mobile QUnit tests

Remove filter=MobileFrontend default so that all things that run on
mobile (even if they don't belong to MobileFrontend itself) are tested.
This increases the number of tests from 198 to 217 as of this commit, so
there's no significant performance decrease.

Also, add an optional argument to scripts/qunit.sh, so that you can
filter the tests yourself when developing, e.g.

    scripts/qunit.sh nearby

will only run tests related to Nearby.

Change-Id: I3406aa2e950a7fd88818d7c847082249d287022b
Beta: Stop preview stripping image from nearby list view

Minor bug fix

Change-Id: I1aa22186118ed554124bb6a20b303a61497396ef
Nearby: Use new refresh icon asset and turn off animations

Existing ajax loader is enough feedback

Change-Id: I0e93d70d422deae81098dfdd45e46d37232a0c4d
Localisation updates from http://translatewiki.net.

Change-Id: I125edc06b87dbf806712cd1e609eb4628805b825
Merge "Run all mobile QUnit tests"
Add FIXMES to Zero code

Change-Id: Iae196225c5da00b95af70f0f7afdd4fd6d5ea286
Merge "Add FIXMES to Zero code"
Merge "Make nearby a discovery tool"
Merge "Beta: Stop preview stripping image from nearby list view"
Merge "Nearby: Use new refresh icon asset and turn off animations"
Return the history link

http://www.youtube.com/watch?v=FdghRwWfaOQ

Change-Id: I874a72c0360f4c235c8465146b7443d28c20b7f3
Allow nearby to run at top to avoid flash of unstyled content

RL nearby modules: Tweak dependencies and load position

beta.common is only needed by page previews due to the requirement of
the Page view and no longer needing animations

Move nearby to top of page so that when loading from cache there is no
flash of unstyled content

Make sure nearby only runs when jQuery is ready

Adjustments to navigation so it can run from top of page and to previews

Change-Id: I434a81af904a9db896abc6eb635ee7be86a6d502
Redirect page diffs to Special:MobileDiff

When diff parameter is passed
Make Special:MobileDiff show diffs other than current to previous
by allowing subpage to be of form <rev1>...<rev2>

Deal with the fact diff can be prev or next.

Change-Id: Id0c4b9b33e98f5caecdceaff48d1063bddea8339
Hide Chrome when Wikipedia bookmarked

Make Jared happy

Change-Id: I9159e6639b21285a29f06f36530d56026fb06f72