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
move heap.h to include
Merge branch 'master' into wip

Conflicts:
	src/codegen/compiler/event.cpp
	src/codegen/x86/assembler.cpp
	src/common.h