convert to current mw standard, +code cleanup

@TehKittyCat This works, except the change from a hardcoded description message for Special:Version which doesn't load for me. I'm not sure if it's something caused by my vagrant devbox, so I'll follow it up at a later date.