more test for wbsetitem

Change-Id: I5b655a402b65ef86a28e3580b2f24ffb60b06a8b
Replacing .then by .done as per bug 37982

Change-Id: I44b4de85187a109344defa47fbbbc71ea5ecb9d0
Refactoring autocommets and autosummary for API modules.

There are tests for methods in Autocomment.php, but not for methods
that use those methods in the individual API modules. Results from
the calls to the modules can be inspected through the API for recent
changes.

Formatting (parsing) of the comment will be in a separate patchset.

Both parsed and unparsed comments can be listed by use of
api.php?action=query&list=recentchanges&rcprop=comment|parsedcomment

Patchset 2: Moved Autocomment[Test].php up one level as it is useful
for other classes than only the API modules.

Patchset 3: Small change to ApiSetItem.

Patchset 4: Some more changes and a rebase.

Patchset whatever: fixed tests, rebase..

Change-Id: Ifc6a822708b71728258dd176c3ca1866dbe3a3f3
Merge "Refactoring autocommets and autosummary for API modules."
Don't test more languages expansion — won't work.

Change-Id: Ib2792d560a82608573dd848ebde2a9c853a0cd05
use site local key until we take site groups into considerations

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

Change-Id: Ibcc162810a3d7d7fb21e64f7d7e313f547f18964
Merge "Don't test more languages expansion — won't work."
Merge "more test for wbsetitem"
preventing propagation of tooltip background image

Change-Id: I63de85f2213e03208f823a8d2d306578997f8c58
37923: removing site links table's toolbar hover event

Change-Id: I505f755657816c551972157a07fa89784caf3aa5
Simplify call syntax for props in wbgetitems.

This change makes it possible to use sitelinks by using a call
containing props like "props=sitelinks/urls" instead of something
like "props=sitelinks|sitelinks/url". It also fix the result
if some write "props=sitelinks|labels|sitelinks|sitelinks/url",
that is the props will be unique.

This patchset has no tests as it should be covered by working
tests, but there should perhaps be testcases for the repeated
props...

Patchset 3: Better move this out of the loop.. ;)

Patchset whatever: Changed rewriting of sitelinks/urls, but
it really needs a better solution because this pattern can
be used for other props as well.

And a rebase...

Change-Id: I257a838301cfd9363186440f4b65627c8ffd2633
adjusted selenium tests to go along with removal of hover-event in
sitelinks;

Change-Id: Ie35e3380c331cb7c7f6b4531b43bdf496a39bdeb
Merge "preventing propagation of tooltip background image"
Merge "adjusted selenium tests to go along with removal of hover-event in sitelinks;"
Tell JS whether editing should be enabled.

This is done via a JS config variable and a marker element in HTML.

patchset 4: Fix permission checks for non-existing items.

Change-Id: I633fb8303aa1bf9b6432431d8736caf826d97241
This removes use of fallback languages from ViewEntityAction

Only a quick fix, no fallback to q-id or whatever.

patchset 2: adjusted selenium test to go along with this changes

Change-Id: If990439d3f5d1da42aee6169a705d7ce1f7d59df
client refactoring to re-include sorting and suppressing repo links

* readd sorting
* ability to suppress all repo links
* ability to suppress certain repo links
* check if the page shall have interwiki links list

Change-Id: I84cc2df9e4fd21af8e34b3f61243e49fb6277c3b
Merge "Replacing .then by .done as per bug 37982"
38503: using Arial as default font

Change-Id: If9c5997be628346f55628e90fa96ca2d1927ee6a