Bug 987556 Part 1 Add JS::SourceBufferHolder for passing source script data. r=luke
Bug 987556 Part 2 Use JS::SourceBufferHolder in frontend::ByteCompiler API. r=luke
Bug 987556 Part 3 Use JS::SourceBufferHolder in various JS Evaluate() APIs r=luke
Bug 987556 Part 4 Use JS::SourceBufferHolder in nsJSUtils::EvaluateString(). r=bz
Bug 987556 Part 5 Use JS::SourceBufferHolder in nsScriptLoader. r=bz
Bug 987556 Part 6 Use JS::SourceBufferHolder in JS::Compile() and JS::CompileFunction() r=luke
Bug 987556 Part 7 Use JS::SourceBufferHolder in nsFrameMessageManager. r=bz
Bug 987556 Part 8 Use JS::SourceBufferHolder in XULDocument. r=bz
Bug 987556 Part 9 Use JS::SourceBufferHolder in worker ScriptLoader. r=bz
Bug 987556 Part 10 Use JS::SourceBufferHolder in mozJSSubScriptLoader. r=bz
Bug 987556 Part 11 Use allocated array version of ConvertToUTF16() in XPCJSRuntime. r=bz
Bug 987556 Part 12 Remove the nsString ConvertToUTF16() compat shim. r=bz