Make ContentParser a bit more flexible

Enables to inject an arbitrary revision to be used to
parse content.

ContentParserTest remains unaltered (expected the
setRevision injection)

It makes it easier to use this during integration testing
Merge pull request #118 from SemanticMediaWiki/parser

Make ContentParser a bit more flexible