Implement primary block generation/compilation with intermediary step
Add tests for add_eid and fix adding non-null-terminated EIDs
Compile test binary with debugging symbols
Move eid_table into primary-block, the only place it's used
Implement extension blocks
Add some docs to fnv
Add some more graceful error handling

instead of just asserts and aborts
Convert flag constants from enum to defines

This fixes signedness errors
Fix signedness errors in shifts
Make some implicit narrowings explicit
Fix signedness errors and implicit narrowing in sdnv_encode
Fix indentation
Remove some givens
Reenable extra warnings
Add clean and distclean rules
Add DEBUG, OPTIMIZE, and NATIVE selectors to makefile
Make fnv static
Fix redundant acronym syndrome
Remove a newline
Add a test for serialize_eids