Bug 1037100 - Remove all use of ScopedDeleteArray from mozglue/.  r=glandium

--HG--
extra : rebase_source : 27dca4a696f82b7f363d9f45da1f0c9e31b73dd6
Bug 1037100 - Remove all use of ScopedDeleteArray from miscellaneous places.  r=jcranmer

--HG--
extra : rebase_source : f965f46bad33a389910a792a93867ba799d8db7f
Bug 1037103 - Add deprecation notice/comments to Scoped.h.  r=jcranmer

--HG--
extra : rebase_source : dabef0b6f8631ac2103039026b8cef8af1271c01
Bug 1037686 - Remove the js_strdup(cx, chars) method, and convert users to a similar DuplicateString method returning UniquePtr.  r=jimb

--HG--
extra : rebase_source : 2c81d049967fbbc40953fb21dc7e9b67df8366d6
Bug 1037686 - Convert ScriptSource::{filename,introducerFilename}_ to UniquePtr, make !introducerFilename_ formally imply filename_.  r=jimb

--HG--
extra : rebase_source : d45ed17c6b95345d4966a8809f90269944699846
Bug 1037686 - Remove js_strdup now that no one uses it.  r=jimb

--HG--
extra : rebase_source : d05252549d90371daec12562b5e88c7029fb41cc