Bug 848587 - Avoid racing on isHeapBusy (r=terrence)

--HG--
extra : rebase_source : 1667f00b8233d190ca74740b125e8de033c7d8dd
Bug 848602 - Add some volatile annotations (r=terrence)
Bug 843919 - Disable full compartment checks by default (r=jonco)