Bug 889146 (part 11) - Move some functions into TypedArrayObject and make its SLOT members private.  r=sfink.

--HG--
extra : rebase_source : dc626c3c0df3cfea856dd7e5b49122c6ef092d36
Bug 889146 (part 12) - Remove JSObject::isTypedArray().  r=sfink.

--HG--
extra : rebase_source : 01cd2c6476d99ae663b6c43aa17df1515ad7adde
Bug 889146 (part 13) - Use appropriate methods from TypedArrayObject where appropriate.  r=sfink.

--HG--
extra : rebase_source : 28c26ee1d503f4820515c15093661bc0850d5308
Bug 889146 (part 14) - Make DataViewObject::{byteLength,byteLengthValue,byteOffset,byteOffsetValue}() more sane.  r=sfink.

--HG--
extra : rebase_source : a55357844d1495333aaa7c6310110704cd394656
Bug 889146 (part 15) - Remove jstypedarrayinlines.h.  r=sfink.

--HG--
extra : rebase_source : 019bdcc8d44be12a6b6cabb88d87f081ed3fcb71
Bug 889146 (part 16) - Rename jstypedarray.{h,cpp} as vm/TypedArrayObject.{h,cpp}.  r=sfink.

--HG--
rename : js/src/jstypedarray.cpp => js/src/vm/TypedArrayObject.cpp
rename : js/src/jstypedarray.h => js/src/vm/TypedArrayObject.h
extra : rebase_source : a2004475244dfb691b1bb08c07d29f7fe01716ca
Bug 889559 - Test management of the linked list of multiview ArrayBufferObjects in the overflow case where obj_trace is called multiple times.  r=wmccloskey.

--HG--
extra : rebase_source : 9a582fbec66c1b89e994bb6d2a944760db9b9fcb