Add an experimental `script' plugin

Basically reimplemented the macro language from libxntd.

Lots of work to be done yet, even if we keep it as a stand-alone TCC plugin.