Bug 952650 (part 1) - Remove JSVAL_IS_NULL. r=terrence.

--HG--
extra : rebase_source : 83d1cdaf71260fd99b688c23303ceb2de7b00031
Bug 952650 (part 2) - Remove JSVAL_IS_VOID. r=evilpies.

--HG--
extra : rebase_source : 0ae81cd69dc13d944927de906abc656536b4d425
Bug 952650 (part 3) - Remove JSVAL_TO_BOOLEAN. r=njn.

--HG--
extra : rebase_source : fbe97c23a4893b8c4c5641f41947f3a96f7111d3
Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn.

--HG--
extra : rebase_source : 3c7065d9e487db70a1afed0a4143ae7b0cd23af9
Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.

--HG--
extra : rebase_source : b1d9ba218fd1126f486f686ec5754dfaedac8b3c
Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn.

--HG--
extra : rebase_source : ebd55749447f9feea04a78ff7cc17ba2dd2c5cd0
Bug 952650 (part 7) - Remove JSVAL_IS_BOOLEAN. r=njn.

--HG--
extra : rebase_source : 1ac334a052b7374dd9080d9bf89658e1f5d6168f
Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn.

--HG--
extra : rebase_source : 61ab9459c00849027498904863647e65453a1a43
Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.

--HG--
extra : rebase_source : dc0c170914c2370c218cdbbe671d2a68628f5a87
Bug 952650 (part 10) - Remove JSVAL_IS_NUMBER. r=njn.

--HG--
extra : rebase_source : eaef4276d665c9bb06eb695989fb4c3b08358069
Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.

--HG--
extra : rebase_source : 41923458bbf8fd957c9a57685df4969f1190bd9f
Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.

--HG--
extra : rebase_source : 60dcaa2b778d3cf6eb7dc1a4949aab010ed8c130
Bug 952650 (part 13) - Remove JSVAL_IS_PRIMITIVE. r=till.

--HG--
extra : rebase_source : 450ba0261ef5a8546c81f9f645605e312585d6c6
Bug 952650 (part 13b) - Convert many !v.isPrimitive() calls to v.isObject().  r=till.

--HG--
extra : rebase_source : 52c8b3d8c461410d0705c3bcac5f51c324632b72
Bug 952650 (part 14) - Remove JSVAL_IS_GCTHING. r=till.

--HG--
extra : rebase_source : 469430d481f5fdb14d49609d8460f9fcbc90927f
Bug 952650 (part 15) - Remove JSVAL_TO_GCTHING. r=till.

--HG--
extra : rebase_source : c9df656012842c35f4a0e069168842b5e6c4d935
Bug 952650 (part 16) - Remove JSVAL_TO_PRIVATE. r=till.

--HG--
extra : rebase_source : 603bb66a90484b488bedf1dd4da6935324c148c6
Bug 952650 (part 17) - Remove JSVAL_IS_UNIVERSAL. r=till.

--HG--
extra : rebase_source : 40b7d3ded42fac02abe2423d9aa39a4e7750cedb
Bug 952650 (part 18) - Rename JSVAL_IS_SPECIFIC_BOOLEAN. r=till.

--HG--
extra : rebase_source : 73b6b9d92ca940249cdb1d6bdc71f9ee9bb498ec