Random improvements

Mainly fixing documentation, adhering to MediaWiki code conventions, etc.

Left a few @fixme's where I saw things that didn't look right but wasn't sure on how to fix them.
The problem is ```$parser->getUser()->getRequest()```. You are making the result of the parser dependent on the values provided in the WebRequest, but don't split the parsercache based on those.