Moved MacroAssembler into separate file Reviewed-by: twisti, kvn, dlong
Reviewed-by: jrose, kvn
Reviewed-by: kvn