Moved macroAssembler.inline.hpp out of header file and distributed to .cpp files that included them: ie. c1_MacroAssembler.hpp and interp_masm.hpp. Also freeList.inline.hpp and allocation.inline.hpp.
Reviewed-by: jiangli, kvn
Preliminary support for intrinsic multiplyToLen, including generalised version based on 'mpmul' instruction (when available).
Reviewed-by: kvn, neliasso