Localisation updates from http://translatewiki.net.

Change-Id: I0a732313c4e6fc7ecd62426fc8e27c4d347d8311
SMW\ParserTextProcessor add test and improve CRAP index

CRAP index:
* Before 44
* After 35

Change-Id: I86cb6d1d7c55cbaaffd369fe1606eb1d6f7e426d
Merge "SMW\ParserTextProcessor add test and improve CRAP index"
QueryData add test

Test coverage: 100%
CRAP: 7

Change-Id: I5cb21ff3fe799cfade559105d302188db6b1372e
Add jsduck.json/jsduck.categories.json

Change-Id: I020bea630603f5e30e6ce45a86ab02632c88b779
Merge "Add jsduck.json/jsduck.categories.json"
Improve smw constructor

Change-Id: I4f862761e3a649fdcb9c44358aa09b37d8585f7b
Clean-up smw.util.tooltip constructor, improve jsduck, and add test

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

Change-Id: I3c5de8dbf498ac0b2bdac49f90e8f4d4378526e5
SMW\CacheHandler

Class that handles access to cacheable entities and shielding against
a tight coupling of ObjectCache/BagOStuff in SMW

Coverage: 100%
CRAP: 21

## Note
[1] https://gerrit.wikimedia.org/r/#/c/61171

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

Change-Id: I43b855705fc8fed3728ff34986f8ba5bc4ecbc17
Improve code coverage, add exception testing and codeCoverageIgnore

* MockSuperUser add @codeCoverageIgnore
* Setup add @codeCoverageIgnore
* Move ResultPrinterTest to ResultPrinterTestCase
* FormatFactory add exception tests to cover 100%
* Add doxygen welcome page (I was just lazy to make another commit)

Change-Id: Id59ee61a48d7657402b2d3e862e0a34d27086ca7
Merge "Localisation updates from http://translatewiki.net."
Localisation updates from http://translatewiki.net.

Change-Id: I5d2d9dc1960e84a30ed485f03add6076c4f12e54
SMW\ParserParameterFormatter code coverage

Code coverage: 100%
CRAP: 25

* Use ArrayFormatter instead as interface as it is more universal

Change-Id: I9082c192c92a16c32557e33aac3a8eccac7a7de1
Merge "SMW\ParserParameterFormatter code coverage"
Remove smwfLoadExtensionMessages

Was deprecated in 1.7 and now removed in 1.9 ald grep showed no
use in master

[1] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki%2Fextensions%2FSemanticMediaWiki.git&a=search&h=HEAD&st=grep&s=smwfLoadExtensionMessages

Change-Id: If91bdece05cb1fa16dabe58d8b569abaaf5e6001
GlobalFunctions code coverage

* smwfGetSparqlDatabase someone has to write a proper factory method
for this and until that day @codeCoverageIgnore
* smwfGetLinker
* smwfNumberFormat can't be sufficiently tested therefore @codeCoverageIgnore

Change-Id: Ia7b1cb00b6eac862fb4ab8f9e71eeb4455991b3d
SMW\Test\CacheHandler be explicit about test conditions

Change-Id: I869b26a70647f07a552131d8ced01e6e9a0b1bd5
SMW\StoreFactory class (deprecates smwfGetStore())

Code coverage: 100%
CRAP: 5

Using a proper store factory class because having unit tests
rely on smwfGetStore() is bound to fail as one is unable
to alter testing conditions.

smwfGetStore is deprecated with 1.9 and will be removed in 1.11

Change-Id: I3e9506e3fb3495e03911d7248fa66f8eb88f26a7