(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: 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"
Merge branch 'master' into sqlstore