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
move math functions out of common.h, and into include/avian/util/math.h