Bug 1034330 - OdinMonkey: hoist OOM handling (r=bbouvier)

--HG--
extra : rebase_source : cbe5c2e0a6f57afcb7506a39e51b3eca612702ea
Bug 1034330 - OdinMonkey: tidy up codegen for accessing globals (r=bbouvier)

--HG--
extra : rebase_source : cebc86cc38bf70f6de7a5ebca862cd103011783a
Bug 1034330 - OdinMonkey: rm lingering MaybeRetAddr (r=dougc)

--HG--
extra : rebase_source : fb84270f71bddecfadeeb9dc66e3dd5643293cc6
Bug 1034330 - OdinMonkey: simplify GenerateFFIIonExit (r=dougc)

--HG--
extra : rebase_source : b8006b668b648706362b11d0edd94fd31c3da9c4
Bug 1034330 - OdinMonkey: have masm.assumeUnreachable just generate a breakpoint in asm.js (r=bbouvier)

--HG--
extra : rebase_source : f924c22b82a068fc2f5bc4834f1c4c3bcd799a2b
Bug 1034330 - OdinMonkey: rename various AsmJSModule fields to be more consistent (r=bbouvier)

--HG--
extra : rebase_source : 33e70b1c85f093ce4b9c7ef9a93258231704be82