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