Bug 836968 - Cache shapes for JSON objects and assign types to constructed JSON objects and arrays, r=waldo,jandem.
Bug 847002 - Guard against going into codepaths that assume GetLayerManager doesn't return null. r=Cwiiis
Back out d501d97c05a6 (bug 847002) because it doesn't help. r=me
Bug 847589 - Paris binding for AnimationEvent, r=Ms2ger

--HG--
extra : rebase_source : abe968ca08b2f2bed4355e1fd69ea4f005689fd8
Bug 847599 - Paris binding for TransitionEvent, r=Ms2ger

--HG--
extra : rebase_source : ac215dccab4fcf5a802669584eaa71168a73e085
Bug 847586 - Paris binding for MutationEvent, r=Ms2ger

--HG--
extra : rebase_source : ce847b7cef923334274474e34db66158c110646c