jquery.suggestions: Remove any highlights when hiding suggestions

Bug: 26350
Change-Id: I8385fe2a53f6d77f87613734ff297c3892764f3e
Added streamFile() unit tests

Change-Id: I2ef5680829048ab4fcc0a9f7ff9064d016800217
Add raw HTML output functionality

A new checkbox labeled "Show raw HTML" at
Special:ExpandTemplates will display the
raw HTML output in a textarea when checked.

Bug: 56694
Change-Id: If7895d2f9a257d8dd753a58cdb26da8a66aceb29
API: allow disabling TOC in action=parse

Change-Id: If9652bbae97ce40c8695affeb28be6088949dfd2
runbJobs: rm outdated options in comments

We had a comment at the top of runJobs.php listing potential options to
use. That unsurprisingly ended up being outdated. Instead folks should
either:

* page down to the constructor to have the exhaustive list of options
* RTFM by invoking the script with --help

Change-Id: Ic87574b26145376bb9926894a7c35f9f0622a3e9
Merge "Added streamFile() unit tests"
Error handling tweaks in JobQueueFederated

* Throw errors in more cases when all partitions cannot be reached

Change-Id: I86ba1076430be8e4be0606294c370fadb0c43d63
Merge "Fix fatal in LocalRepo::findFiles()"
Merge "runbJobs: rm outdated options in comments"
Fixed error in LocalRepo::findFiles()

* This occured if the client wiki did not capitalize, and the
  repo did, and a file was searched under the un-capitized name.

bug: 58587
Change-Id: I657c96c6d06af12866c71df194e18feb9ad53bd9
Make SVG language selector "use default lang" actually work

Also have ImagePage check that the given language is actually
valid, before trying to transform with that language.

Change-Id: I62b8035b70f5cb3388f4c2a844f3bc1c7c92d01e
Merge "Add raw HTML output functionality"
Merge "Make SVG language selector "use default lang" actually work"
Fix spacing

Change-Id: If18b39048df108471f33fbfae2863f2ee24e19e7
Remove "@todo Do not release 1.19 with this."

It's a bit too late to do that

Change-Id: Ibe38b8179367d1a78472b3b967b3361f6563e7c1
Don't rely on array() == null

Just use === null instead.

Change-Id: I6adf066214ad5bf9ae508d190b4e3e3fd92e4736
Merge "API: allow disabling TOC in action=parse"
Make legend on Special:RecentChanges and Special:Watchlist collapsible

Some of the code added here is duplicated, redundant or would be
better off placed somewhere else. I know about this, but this is not
the time to fix that (and nobody would review such patches anyway…).

Bug: 52005
Change-Id: I02f2ced42f33649b6c972d35a4739372ca265e10
Fixed undefined variable errors that made tests fail

Change-Id: Ic004e0d8d8efe3e4b313b737479b8098aa0048bc
Add support for skins to set attributes of <html> element.

* Useful for device/profile-specific stuff (e.g., manifests)

Change-Id: I65f4d3454ae52a25fe4c6e9f2119129425b3de7a