Initialize polls_irq_after_first_cycle statically.

 - Add a framework for compiling C99 source files. Piggyback some
   Makefile simplifications.

 - Use C99's designated initializers feature to initialize the table.

 - Remove some longer needed functions.

 - Move opcode enums to a separate header.