Update Vim syntax file.
Move -I flag to configure.ac.
Add PARAVM_ERROR_ALREADY_SET.
Use GLib I/O functions in main.c.
Remove the lint option, add entry option.
Overhaul the opcode table with updated definitions.

Also fix some broken lookup code.
Better assert definitions. Add paravm_assert_unreachable.
Add attributes to include/internal/tools.h.
Miscellaneous updates and fixes to the lexer.

Yes, I'm too lazy to actually describe all of this. It's documented
on the wiki anyway.
Add include/internal/*.h to paravm_SOURCES.
Add IR definitions and functions.
Implement an assembler.
Add atom table implementation.
Add a VM context type.
Add a disassembler.
Add functions to save/load modules.
Add a module verifier.
Hook command line tools up to all the new infrastructure.
Rename some files for consistency and to allow their use in Clang module maps.
Add a Clang module map file.