8003240: x86: move MacroAssembler into separate file

Reviewed-by: kvn
79 files changed