move binary-to-object to new tree structure
move codegen headers to include/
move abort.h to include, add namespacing
move runtime-array to include