(bug 47125) Avoid redundant filtering in dispatcher.

This change abourts the filtering operation as soon as the desired
number of changes is reached.

Change-Id: Idc7def15a5bd113b2cf38f8140f26098848bc1a7
Note: This is only a PARTIAL solution for bug 47125!
Localisation updates from http://translatewiki.net.

Change-Id: I4b926d85d6b0b3b1d8466432aed0691ae5614fd4
Use getUserPermissionsErrors in EditEntityAction::showPermissionError

Bug: 46698
Change-Id: I2fa839995de0c31af8ad122d9bb4cb00a9c68170
Localisation updates from http://translatewiki.net.

Change-Id: I1d6e834c0999b94de8b18dee474f98399145167f
Merge "(bug 47125) Avoid redundant filtering in dispatcher."
Remove redundant bloat from API modules.

This generalizes the implementation of the following methods:

 * getVersion()
 * getHelpUrls()
 * needsToken()
 * mustBePosted()

These methods have been pulled up into the Api base class.

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

Change-Id: If05f8fe5f03a0aa7ee3ebecff88fa6f4c83f3951
Merge "Remove redundant bloat from API modules."
Expand legend on Special:DispatchStats

I suppose it's more efficient than explaining this to Wikipedias one by one.
Should be clear enough without repeating too many translations and
without explaining each and every cell in the tables.

Change-Id: I70a469c50d6bfba490abf0419fec0caefa6e8cd1
Merge "Expand legend on Special:DispatchStats"
Localisation updates from http://translatewiki.net.

Change-Id: I32b7db642b4798107d9f148e76c8ed3ddf1228ef
Fix English spelling

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

Change-Id: Ib6c231b8d1ab751e0601ae53f44a4f0fd4649100
Added WikibaseRepo top level factory

Change-Id: I196f666b6f8df11fe8c76f8d0f094c12bed264d9
Factor ClientStoreFactory into WikibaseClient.

This removes one static entry point to the object graph.

Changing how our hook function access it remains to be done.

Change-Id: I89e98c138e8296e08d6d313231bb16b74c003a94
Rem WB Query from test entrypoint as it is causing problems for jenkins

Change-Id: I1dfe32dd6ab8c44bf8bafeb48194290b045ea506
Add getDefaultInstance to repo top level factory

Change-Id: I748d40f0e26cf670c2d8922d38407da37e81d97e
Merge branch 'master' into sqlstoreforrev