Bug 889146 (part 1) - Realign the typed array class hierarchy.  r=sfink.

--HG--
extra : rebase_source : f8f412226579a6bc3d572f32df455979be37af52
Bug 889146 (part 2) - Rename ArrayBuffer as ArrayBufferObject in comments, where appropriate.  r=sfink.

--HG--
extra : rebase_source : 6827010b81847ca02dd297dab526ea6850cbb446
Bug 889146 (part 3) - Rename BufferView as ArrayBufferViewObject.  r=sfink.

--HG--
extra : rebase_source : 5aab8be3c4a115d47c68e803044f7f99ffc23021
Bug 889146 (part 4) - Rename DataView as DataViewObject in comments, where appropriate.  r=sfink.

--HG--
extra : rebase_source : 917e1a47c6bc53f8021b03e70582a1a6745fc309
Bug 889146 (part 5) - Rename TypedArray as TypedArrayObject.  r=sfink.

--HG--
extra : rebase_source : 2eb626fb70a2ef510705c5d9d1fd483871158059
Bug 889146 (part 6) - Rename TypedArrayTemplate as TypedArrayObjectTemplate, and ThisTypeArray as ThisTypedArrayObject.  r=sfink.

--HG--
extra : rebase_source : df4c83ec555e0436efb1769e64f722fc1f30a2b0
Bug 889146 (part 7) - Rename Int8Array as Int8ArrayObject, and likewise for othe typed array classes.  r=sfink.

--HG--
extra : rebase_source : 6343032a019e86cdfae64a8319b5b189969c823f
Bug 889146 (part 8) - Move some functions into ArrayBufferViewObject and make its SLOT members protected.  r=sfink.

--HG--
extra : rebase_source : 01e19458a6499da4fa296aed0c56203d414fff44
Bug 889146 (part 9) - Clean up DataViewObject a bit.  r=sfink.

--HG--
extra : rebase_source : 9cce2029b9eceaa5e1dbff54ced913179213b262
Bug 889146 (part 10) - Clean up ArrayBufferObject a bit.  r=sfink.

--HG--
extra : rebase_source : dab1cfca56c7d46df5a07af02a62b197587ca629