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