Config.js rewrite - removal reasons.

This leaves modmacros unfinished, which I'll start work on now.