Improve ProofreadPage method signatures
- typehint parameters when possible
- tidy up hook documentation
- add new parameters for onArticleUndelete
- ensure argument by reference status reflects MediaWiki hook and & is attached to parameter
Change-Id: I32dab5ea62093f02648827c56f3daa3e1ebe9b49