Add defines for ELF ctors/dtors.
Remove Boolean special casing.

These can just be atoms...
Add an opcode table.
Add opcode name verification to the lexer.
More fixing to location reporting in the lexer.
Better error when the asm tool fails to open a file.