Bug 969012 - Not only flag an oom, but also, don't continue running the current function; r=terrence

--HG--
extra : rebase_source : 995ce9bc3bf0516c7b3364ca7e393f19e4e016af
Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem

--HG--
extra : rebase_source : b814258852359121782588eb59e2142548223fd0