(CE-711) Scribunto support

Backports the MW 1.20 version of Scribunto to MW 1.19.

Requires backporting a small change to the parser from https://github.com/wikimedia/mediawiki-core/commit/7fc5234

@owend