Bug 866432 - Replace AutoValueRooter with JS::Rooted<JS::Value> in gecko. r=smaug

--HG--
extra : rebase_source : 0897fc8f3968619185b754e13ca6119cb1c0f46d
Bug 866432 - Remove AutoValueRooter and replace it with RootedValue. r=terrence

--HG--
extra : rebase_source : f15a1a5fc43d3f43fc5f51fd3fb19001b040f8fe
No bug. Fix a "used but not defined" warning from calling TypedArray::type() in MIR.h. r=woof!

--HG--
extra : rebase_source : 1edf8aebf55b81c27dad32a07fe9729575f64991