Fix spaces after references

Bug: 53086
Change-Id: I92ff7d38c5360953a487866f7d90564d58c519f3
Add M.tapEvent (temporarily)

Instead of writing mw.config.get( 'wgMFMode' ) === 'alpha' ? 'tap' : ...
If we push micro.tap to stable, this can be removed.

Change-Id: Ib3b4dc4ef549195b3f0c2fa790b6d42bd129499a
Hide NagOverlay after checkboxes are checked

The nag overlay could be seen in the background of the image description
textarea when the textarea was focused (tested on Andrid Browser 4.2 and
Chrome for Android). This fixes it.

Change-Id: I9a95104ad0f7fce58b4290b01e0d3e8c1870612f
Merge "Fix spaces after references"
No need for raw resources now

Bug: 53785

Change-Id: I5c2bc2885fc453c316c12b2ddb649ca43e6f4feb
Merge "No need for raw resources now"
Provide information about LQT status of a page

Bug: 51586

Change-Id: I564c0946f28de2b8b314ea48039e4be393a5070b
Merge "Add M.tapEvent (temporarily)"
Localisation updates from http://translatewiki.net.

Change-Id: I7909669129793c98410f8c604183a7f42b9db6a6
Merge "Localisation updates from http://translatewiki.net."
Add media viewer [alpha]

* Create a special overlay to maximize the viewing area for images.
* Hijack links to image file pages.
* Make the uploads dashboard HTML more similar to thumbnails in articles
  so that it works there as well.
* Add Router#checkRoute so that the current route can be checked again
  after something is loaded dynamically.
* Make mf-toggle.js resistant to all kinds of hashes.

To test click on a thumbnail in an article (e.g. a thumbnail added to
a page by a mobile upload). Then you can tap anywhere on the image to
see the description and Details button. Try also rotating your phone
while the overlay is open.

Change-Id: I38bcbdf931ae48356a4db2bb9785d639cfbf8e4e
Do a PST during preview

Bug: 53692
Change-Id: Id4e422a54971d0c7782a18867b48eaa3e0ee32d0
Merge "Hide NagOverlay after checkboxes are checked"
Remove unused ID whitelists

Change-Id: I512156e630cdb63f0d268a3a18877fc313db783b
Merge "Add media viewer [alpha]"
Update pre-commit hook to use optipng+advdef not pngcrush

optipng -o7 "$png" && advpng -z -4 "$png" && advdef -z -4 "$png"

Change-Id: Ic02b8fb8cdd79a861b76143d42de2d484ed72e56
Always output license footer in content language

Just like desktop skins do - otherwise people would need to customize
the license message in every language possible.

Change-Id: I30b0199dae481fd5096c368080fb814caff94419
Story 1096: Beta section editing tutorial a/b test

Make ContentOverlay not a full screen overlay so that it can be placed
anywhere in the page. Consulted with designers.

Note: Edit button in page actions menu doesn't trigger the A/B test.

Change-Id: Ief06fa2bbafa709bc7ae0eec40de8f8eff01757a
Hygiene: Complete merging of special nearby code with nearby pages code

phew.
Clean up lots of cruft in the process and fixes bug 53773
Update README with additional note about naming conventions

Change-Id: Idfb28aca4df067cb4051c6df84f6b2cd83280b36
Merge "Always output license footer in content language"