Bug 826009 - Move locale callback info, default locale, etc. data and APIs to be JSRuntime-centered.  f=bholley, r=jorendorff

--HG--
extra : rebase_source : 35317f4c29e9dd70e7d4fd1292027cfd51ce2675