NativeARM tracemonkey code merge part trios (bug 506138 r^edwsmith)
NativeARM tracemonkey code merge part trios (bug 506138 r^edwsmith)

This drop includes asm_reg which is basically copied from asm_call
but also includes consolidated logic for EABI

pfgenyun/tamarin-redux,pnkfelix/tamarin-redux,pnkfelix/tamarin-redux,pfgenyun/tamarin-redux,pfgenyun/tamarin-redux,pnkfelix/tamarin-redux,pfgenyun/tamarin-redux,pnkfelix/tamarin-redux,pfgenyun/tamarin-redux,pfgenyun/tamarin-redux,pnkfelix/tamarin-redux,pnkfelix/tamarin-redux,pnkfelix/tamarin-redux,pfgenyun/tamarin-redux,pfgenyun/tamarin-redux