Uploading updated and improved files

The code of this extension was only available through mediawiki.org
I downloaded the code, updated and improved it, and I'm uploading
it to Gerrit for the first time.

Change-Id: I3333074d640757742ec57ba0c2fde791d74e313e