factor out assert / abort / expect implementations
begin moving register allocator out of compiler.cpp
begin splitting up compiler.cpp
move site out of compiler.cpp
further split up compiler.cpp
move Reads out of compile.cpp
move CallEvent out of compiler.cpp
move ReturnEvent out of compiler.cpp
move MoveEvent out of compiler.cpp
move CombineEvent out of compiler.cpp
move TranslateEvent out of compiler.cpp
move OperationEvent out of compiler.cpp
move MemoryEvent out of compiler.cpp
move BranchEvent out of compiler.cpp
move JumpEvent out of compiler.cpp
move BoundsCheckEvent out of compiler.cpp
move FrameSiteEvent out of compiler.cpp
update bootimage.cpp and heapwalk.cpp to reflect function renames
include util/runtime-array.h in windows.cpp to fix build
switch clean target back to deleting all generated files