C backend, with some missing intrinsics.

 * Trivial examples (hello and beer) work.

 * Simple dead code elimination culls unreferenced definitions to allow
   examples to compile if they don't rely on missing runtime features.

 * A local frame pointer is kept on the return stack, as in the
   interpreter.
Remove old interpreter.