Start work of porting to Plan 9.

    We're missing getopt, but everything else seems to work
    as far as compiling goes.

    Remaining work:
        - Converting assembly syntax
        - Invoking plan9 executables correctly