Commit an initial rump cross compiler

Note that it does not link yet, you still need to use the script to link
Merge branch 'compiler'

First compiler version, checked in from Dulles Airport...