Add PageUpdater::doPurgeParserCache

- Replace direct DB access in `Store::updateData` with `PageUpdater::doPurgeParserCache`
- Move newPageInfoProvider to `MwCollaboratorFactory::newPageInfoProvider`
Merge pull request #665 from SemanticMediaWiki/tidy

Add PageUpdater::doPurgeParserCache