Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing.  r=bholley, r=ejpbruel

--HG--
extra : rebase_source : fe7345322f87dd214aa5122ea8704750e8b2375a
Bug 869659 - Make the ECMAScript Internationalization API opt-out, rather than opt-in.  Also opt desktop builds out of the API for now, til we get cross-compiling working.  r=glandium