Bug 952898 - String.prototype.startsWith and .endsWith should throw when called with a regexp as first argument. r=jwalden

--HG--
extra : rebase_source : 4336a68e7a99f2e67fd2c4a13c2471d41997a8ff
Bug 896105 - Implement ES6 ArrayBuffer.isView. r=nmatsakis

--HG--
extra : rebase_source : 5ec4753296af4e52155ab576d16b71c03ce9e80a
Bug 953013 - throw exceptions for uncorrectly-interpreted regular expressions instead of treating them as non-matching. r=jandem

--HG--
extra : rebase_source : c7814721b2a1d2a5aeb7cb43a1926e3d9f5b94a4