Bug 1032956 - Self-hosted functions in {Object,Function}.{,prototype.}* are broken and fail on an assert.  r=jwalden

--HG--
extra : rebase_source : 050efcbf6e69314cabd5a9910981684d92fa4836
Bug 1037609 - Make ScriptSource::{display,SourceMap}URL_ into UniquePtrs.  Also add js::DuplicateString that's like js_strdup but returns a UniquePtr.  r=jimb, r=mccr8

--HG--
extra : rebase_source : 2d8f84a97047d10bbf81e6cd7735a7f802f74194
Bug 1036710 - Use UniquePtr to manage ownership of the array of PNK_CASE nodes in table switches.  r=jorendorff

--HG--
extra : rebase_source : 35a808887ea5dd2dfbd0b81e8628e9a38563c292
Bug 1037106 - Use UniquePtr to manage ownership of the Debugger C++ class instance created for a new Debugger object, until it can be stored in the Debugger object's private slot (and owned by it).  r=jimb, r=luke

--HG--
extra : rebase_source : 0f283bdd22e0e1d320f12b60e9fe98b5a606aa8d
Bug 1037100 - Remove all ScopedDeleteArray uses from gfx/gl/.  r=jgilbert

--HG--
extra : rebase_source : fff244a14da1605f8c6db552925f5bc4b34fb106
Bug 901351 - Tests.  r=jorendorff

--HG--
extra : rebase_source : 6c35e645511632868953dec45fa0a3b86e0f9f34