Bug 1032208, part 1 - Fix JSON.stringify treatment of symbols. r=jandem.

--HG--
extra : rebase_source : 9336bc1f4ccacc15369ae6297d8cf1bbc0a66cba
Bug 1032208, part 2 - Fix assertion when converting symbol to number to initialize or set a typed array element. r=jandem.

--HG--
extra : rebase_source : c8f64bbdaadb080a1d4a5a6d42875dbc0efb406d
Bug 1032206 - Update barrier verifier for well-known symbols. r=terrence.

--HG--
extra : rebase_source : 183cc4e167d56fe2eceafb99f7f4c6ac9c582e08
Bug 1031550 - Update js_DumpObject for symbol-keyed properties. r=Waldo.

--HG--
extra : rebase_source : 76b80eb64e0e93d1b9ff92fb3787f4990acef3e8
Bug 1000182, part 0 - Support unhandlable OOM in jit-test harness. r=terrence.

--HG--
extra : rebase_source : b080e3a83568eea099164c83ef2d2b33f68c7aa0
extra : amend_source : 5aa854e12c5089393488787ab9799a7d5e95d38b