Remove MW dependency from PredefinedPropertyAnnotator

Using a PageInfoProvider to encapsulate relevant MW objects

Change-Id: Icd2c39394e5f37f8f78bfce147f562212a45d6f6
Merge "Remove MW dependency from PredefinedPropertyAnnotator"
Localisation updates from https://translatewiki.net.

Change-Id: I1db7c0ccd6a28c7ff156d2e820f46043f4b11303
Merge branch 'master' of ssh://review/mediawiki/extensions/SemanticMediaWiki
Merge "Localisation updates from https://translatewiki.net."
Resolve violation of SoC in DataValueFactory class

Code coverage: 100%
CRAP: 20

SoC (separation of concerns) violation

DataType registration and DataValue factoring are two distinct tasks
and should not be mixed.

Change-Id: I370262323c203cf480ac174acab6a1ebc366ac9e
Merge branch 'master' of ssh://review/mediawiki/extensions/SemanticMediaWiki