Don't use rclimit preference on Special:Search

The 20 has no function otherwise since the default is 50. The
preference description mentions many places it is used, but
does not mention search results.

Change-Id: I101a6d28391dbda68722e25a4da59bbbf91306d1
De-duplicate pages in replaceInternal

Change-Id: If534308040201f0c4f9d315fae508c7dd3f53ee9
Fixed EmptyPass error message

mediawiki_api Ruby gem needs user password, but it is only set if the
scenario has @login Cucumber tag.

The entire error message: EmptyPass (MediawikiApi::LoginError)

For the entire stack trace see

1:
https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-
Core-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/14/consoleFull

Change-Id: Ib5c297d9bfc1ca953d3aec27208fb99143fec011
chunky_png Ruby gem is not used

Also fixed the order of gems in env.rb and updated Ruby gems in
Gemfile.lock.

Change-Id: I1ff294a50f37373bfdd3d04404c498e94b6f79ba
QA: need login tags for Jenkins build

Change-Id: I6663c6f6f59d692a9825ff8b462b30e1b2214ae0
Update OOjs UI to v0.1.0-pre (432a76f7d4)

New changes:
ebfa365 Generate RTL stylesheets with CSSJanus
da83ad2 Set tabindex on button <div> instead of <a>
e2a6bb1 Add tabindex=0 and role=button to tool links
432a76f Run node-svgo to crush all SVGs whilst retaining readibility

Change-Id: Ieb775472b05acf42aada190a49f9f768ddcd5084
jquery.client.test: Remove reference to decommissioned TestSwarm server

The builds were periodically purged anyway, and this install in general was
already decommissioned in 2012. And whatever ghost was left is now gone
for good as Toolserver accounts are disabled.

Change-Id: Iec7d9cbfe92981cddc56f296a265287a168cc5d9
Make SVG files show "In other resolutions" at all sizes

Previously it only showed the sizes smaller than the nominal
size of the svg, which is silly for an infinitely scalabe
vector image.

This splits up the function a bit, in order to be able to
do unit testing.

This also changes the link below SVGs to always be
"Show original file" (show-big-image), which I think makes
more sense anyhow.

Bug: 6834
Bug: 36911
Change-Id: Ic18e555f16940c658842148c155771ef31ac5db9
Merge "De-duplicate pages in replaceInternal"
Merge "Fixed EmptyPass error message"
Localisation updates from https://translatewiki.net.

Change-Id: Ib189d947865ccc4b15cb617ed5db6045250e3106
WebInstallerOptions: Preserve state of extension checkboxes on error

Change-Id: I7713f04653a96641896e997981656cfd582479cc
WebInstallerOptions: Don't ignore following options if an error is detected

Change-Id: I025db4624f653c4e52f84364b881c0eff485e069
Reword security reminder at the top of the release notes

Change-Id: Ia33f6eb9b2188c8a1624fc06c3830cf916f24264
Align image frame padding with core

The Parsoid padding was 1px wider, which was discovered by
https://github.com/subbuss/parsoid_visual_diffs.

Change-Id: I1c63ad0daf434ebe5a234109578ddd5ddc2bc909
Merge "chunky_png Ruby gem is not used"
Move search-specific CSS to search-specific stylesheet

Should reduce the amount of CSS loaded on all special pages that
don't use them.

Change-Id: I8353f181aa05a9db315a0b82465ece447896f7d5
Merge "Reword security reminder at the top of the release notes"
Merge "Don't use rclimit preference on Special:Search"
Merge "Move search-specific CSS to search-specific stylesheet"