(bug 44578) improved RDF mapping using schema.org

Change-Id: Ie05a67c810755cd19bb59ae133efcc0e76b717ef
Get repolinker via WikibaseClient factory class

Change-Id: If56da909d087c7bf372ea2de0d15d6eb0d87739a
Adding valueview qunit tests to be executed automatically

- added valueview tests to selenium qunit test

Change-Id: Ibc875e7c8a28b86da9bc0535e8c932891fa74a26
Rewrote SiteLink test to not depends on the database

Also decreases complexity, increased readability and maintainability

And got rid of deprecated method usage

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

Change-Id: Ia983923100ef9a5c1ec9b6cc6ea91038ddf3d412
Have HashArray dirive directly from ArrayObject so there is no dependency on MW

Change-Id: Iee7877fdc04653475a5eaae3e15569f6b5e8a004
Moved DBConnectionProvider to Database component

This is blocking independence of other components and is thus high prio.
Namespace should be fixed in a follow up refactor.

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

Change-Id: I597c29a9abf378e20459a532d59d86241ac9f42e
Selenium tests for correct revisions in diff/history view

Bug: 48128
Change-Id: Ide8b1cd56ad2341f3b1a84ee8c42548558c8d136
Fix module name in selenium test

Change-Id: Id67a238a2095d0ead13cf56986c7b5574fa4b3fd
Making selenium test for "include property by label" non-experimental

Change-Id: If6eb475a3abff3f2f18e774b6880088d49d60bc3
Merge "Selenium tests for correct revisions in diff/history view"
Merge "Adding valueview qunit tests to be executed automatically"
Merge "Making selenium test for "include property by label" non-experimental"
Fix get entity usage index function in client store

Change-Id: Iecad3712fa85248f818451961af8606e8459bdc9
Merge "Rewrote SiteLink test to not depends on the database"
Merge "(bug 44578) improved RDF mapping using schema.org"
(bug 47610) Keep default settings out of globals.

This change allows for using $wgWBClientSettings resp
$wgWBRepoSettings for all settings, while staying compatible with
sites using $wgWBSettings for everything.

Special care has been taken to make sure default values never
override explicit configuration, and repo/client settings override
"generic" settings.

CAVEAT: This breaks B/C in cases where a values is *added* to
a setting that is an array. Doing something like
$wgWBClientSettings['foo']['x'] will no longer add 'x' to the 'foo'
setting, but *set* the 'foo' setting to an array containing just the
'x' field.

Change-Id: I14422cd85a3cf0200ea89953251b78b6b8d813cb
Merge "Get repolinker via WikibaseClient factory class"
Merge "Moved DBConnectionProvider to Database component"