PageInfoProvider to use \PHPUnit_Framework_TestCase
Merge pull request #409 from SemanticMediaWiki/pageinfo

PageInfoProvider to use \PHPUnit_Framework_TestCase
InTextAnnotationParser to use composition

- Partial revert of the 303 revert
- Add MagicWordFinder
- Add RedirectTargetFinder
Merge pull request #410 from SemanticMediaWiki/intext-anno-parser

InTextAnnotationParser to use composition
Move hook class to own NS

Move
- ArticleDelete
- BaseTemplateToolbox
- ArticlePurge
- TitleMoveComplete
Merge pull request #411 from SemanticMediaWiki/hooks-tidy

Move hook class to own NS
SpecialStatsAddExtra hook
Merge pull request #412 from SemanticMediaWiki/hooks-tidy

NS / SpecialStatsAddExtra hook
Hotfix for empty ParserOutput caused by RefreshLinksJob

For details on the issue, see [0] as well as the method to replicate
the problem.