Bug 866988 - Remove the HAVE_CPP_PARTIAL_SPECIALIZATION autoconf define, and the test for template specialization working at all.  Any compiler not supporting either of these is so incredibly doomed it's not worth the pain of testing them.  Plus we use both features liberally without testing these defines first, so they're basically pointless.  r=ted
Bug 867329 - Make JS_NewUint8Array and friends accept any uint32_t as length and throw if the length is too big -- not assert when it's too big.  r=sfink
Bug 867329 - Make JS_NewUint8ArrayWithBuffer and friends accept any uint32_t as byteOffset and throw if the byteOffset is too big.  r=sfink
Bug 867269 - Fix ifdef condition from ea568a1576e5. r=me DONTBUILD