Bug 1027885 - Don't clobber arg registers in the profiling builtin thunk on ARM (r=dougc)

--HG--
extra : rebase_source : e735dfac5a1e6652049d13145e165dcc98b97b5c
Bug 1040390 - Make js::RunScript push an isCpp frame (r=djvj)

--HG--
extra : rebase_source : 66f8e50977cb172d0b888aca382227fc252c8410
Bug 1040390 - Add JS::ProfilingFrameIterator::stackAddress (r=dougc)

--HG--
extra : rebase_source : a5f1823e8e9fb96aeb2813ce5105dc9096a054d7
Bug 1040390 - Replace ad hoc methods with JS::ProfilingFrameIterator::label() (r=dougc)

--HG--
extra : rebase_source : 396c7925edac39e39d16dea7a53da3ba34f68ddf
Bug 1040390 - Integrate JS::ProfilingFrameIterator with the profiler (r=bgirard)

--HG--
extra : rebase_source : 7f9a022fb16a353d22242f60cfae4e5659798752
Bug 1040390 - Add asm.js profiling xpcshell test (r=bgirard)

--HG--
extra : rebase_source : 3d14941fce80331c1f9b5fdd0fe7258bdc251f30
merge m-i -> ash