Updated mediawiki/extensions
Project: mediawiki/extensions/CirrusSearch  502e83de0468bd695f8ad39de0aac300c55b3bb3

Perform Elasticsearch updates with queued jobs

This removes a whole ton of code that was used to try to do the right
thing by the SearchEngine interface.  Now it is not required and updates
should be much simpler.

Also, one of the methods removed was used to build a text snippet when
Elasticsearch didn't highlight any article text.  Since WMF's upgraded
to Elasticsearch 0.90.7 which is capable of doing this on its own this
commit also configures it to do that.  Yay more code removed, faster
results page loads, and less hacks all around.

Deletes are caught using a hook instead of the SearchEngine infrastructure
which is simpler to execute and to think about.

All update jobs respect $wgDisableSearchUpdate.

The test that was supposed to catch if deletes failed wasn't working and
needed some rewriting so this commit does that too.

Bug: 57316
Bug: 53724
Change-Id: I5a717c254a6797436d5bebea460459dad09f6b89
Updated mediawiki/extensions
Project: mediawiki/extensions/EducationProgram  af3aa1518394670c4045e34857cb1360ef518cf3

Update _DiffOp to DiffOp following rename in core

Recently the class _DiffOp was renamed to DiffOp (commit
c37b4dc96418faffc7db5e78f79dc762cb83fb0c in core). This patch
updates references to that class.

Bug: 57380
Change-Id: Ic41b9a764391028d2752b033229b1ef878b2cc57