HG-16: Mercury API Extension

DO NOT MERGE, THIS PR IS PART OF PROJECT MERCURY! 
This looks suspicious. Why does the `ParserCache` depend upon `$wgArticleAsJson`?