Bug 885908 - use js_malloc instead cx->malloc inside ScriptSource::chars to avoid triggering GCs for large scripts (r=billm)

--HG--
extra : rebase_source : 87e4669be579cb7b9f836856e1bfb4bfcd0e6669