Remove global scope assumptions in repo and exec code in non global scope

Change-Id: I651ff4901ce3ddf948763a49b793ded5448b7b7f
Fix wgWBSettings alias.

Aliassing globals in a non-global scope is tricky. So use trickery.

Change-Id: I0a5e8971ed8b7668578176bcc28232033fa70f09
Merge "Remove global scope assumptions in repo and exec code in non global scope"
Merge "Remove global scope assumptions in lib and exec code in non global scope"
Got rid of getPrefixedId in entity serializer

This forces chanegs elsewhere since the entity serializer needs
to request a id formatter as dependency, due to the lack
of reasonable default

Change-Id: If66bc0716ee6124a73525d4b4016b63ffded3116
Merge "Got rid of getPrefixedId in entity serializer"
EntityLookup should fail on bad revision

This makes EntityLookup be stricter about bad revision IDs.

Also, remove the $revision parameters from getEntities() calls
where it was still left.

Change-Id: I37a5fecc0ee22fc92c28a8fcd1810a4559767db1
Remove global state from EntityDataRequestHandler

Change-Id: Id902acdf384a7ef17da4ce68ecb06ba581f7ab24
Move EntityData* to LinkedData namespace and dir

Change-Id: Iaa70df827adcd93ef5574708ca861d48f14d3e70
No rev ID in path, it messes with web caches

Change-Id: Idb053067bef1c065ea42a6d444915c79d7bba397
Introduce EntityDataUriManager

Change-Id: I7298de0b9d6fd8eac150bf2b32c9d013b09af233
Merge "Add parameter "new" to editEntity API"
Merge "Make JS repoApi aware of editEntity's "new" parameter"
Make EntityIdParser be case insensitive.

Change-Id: Id669a6b47151c3efd7668bcb5f2fd17975c7f756
Fix $wgWBWikibase alias for PHP 5.5.

PHP 5.5 doesn't support referencing via the $GLOBALS array.
So do it in the file scope. That will only work if that is actually
the global scope, for for a B/C hack, that should be good enough.

Change-Id: Ie9549b35f89458acf8bb981a4433291446090634
Fix a message that is not client name free

Change-Id: I659e4650f445c8f8d666df3ed8f49ad252a1f7a6
Merge "Fix a message that is not client name free"
Localisation updates from http://translatewiki.net.

Change-Id: I6c220bfda18757b3b2efb923ae6703a88954fb5f
Get rid of getPrefixedId in EntityContent::equals and added missing check

Change-Id: I70f7a4f61c2c8236c8cd201c6aa1938b3def18f0
Get rid of many getPrefixedEtity id usages in repo

Change-Id: Ieddc5a6b8ec48fbd3fafc4f365944c401ac4300d