Bug 842186 - Replace use of jsval with JS::Value in cpp and h files under the content/html directory. r=jwalden

--HG--
extra : rebase_source : 258b3dfa6fea0aa6e888fd625ef24c864dd1a12f
Bug 842186 - Update use of jsval with JS::Value in cpp and h files in the content/xul/ content/canvas/ content/xslt/ and content/xbl/ directories. r=jwalden

--HG--
extra : rebase_source : fc2809818c2601d0b58f503968d579d09de98ea9
Bug 842186 - Replace instances of jsval with JS::Value in the content/base directory. r=jwalden

--HG--
extra : rebase_source : a5b36ffacf32b74b4d58373ad1d1ac769859bed1
Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl.  r=jorendorff

--HG--
extra : rebase_source : 7793508e452ebf83bbd2893c81fc200ba086b888
Bug 847139 - Crash with caretPositionFromPoint. r=heycam
Bug 853988 - Add C++11 section references to TypeTraits.h.  r=froydnj

--HG--
extra : rebase_source : bd98561dd154b19460efaca16debcfc8082804ec
Bug 853988 - Move IsPointer and IsSame to the right locations.  r=froydnj

--HG--
extra : rebase_source : d945be1ef45f3f6d6a1bed67d4e2c240c882d1ef
Bug 853988 - Move IsConvertible to the right place.  r=froydnj

--HG--
extra : rebase_source : dc7d5a6e21e098a7826230a28f70d6305fa2103f
Bug 853988 - Move Conditional to the right place.  r=froydnj

--HG--
extra : rebase_source : e0d78a6fe6a07f07dfa054dda2fc74edffe0374b
Bug 853988 - Move IsPod to the right place.  r=froydnj

--HG--
extra : rebase_source : 6ea8970965e953b5f372385f933bbc796bfc2015
Bug 853988 - Replace uses of Conditional<..., TrueType, FalseType>::Type with IntegralConstant<bool, ...>.  r=froydnj

--HG--
extra : rebase_source : 1c2deaac32b2ddefa67bb935f961a182aad31ad2
Add [specref] references to all the section-comments in TypeTraits.h, to further ease reading/searching.  Followup to bug 853988, suggested by froydnj

--HG--
extra : rebase_source : 896b6abb3430b890a8de699fc044d0cd0624936a
Bug 853363 - Add profiler labels for IPDL IPC. r=benjamin

--HG--
extra : rebase_source : 52fa198719c18cec660623495542d990ae70f810
Bug 848930 - Mark jit-test/tests/auto-regress/bug680797.js as slow. r=decoder DONTBUILD
Bug 853555 - Use defineObject instead of setProperty in ParallelArray ctor r=till
Bug 841882 - Revert bug 597525.
No bug - Revert changes made in bug 841001 as they are no longer needed.