Define SharedArrayBufferObject.
Remove OpaqueObject: move the functions to the SABO.
Make SharedArrayBufferObject a subclass of ArrayBufferObject.
Accept SABOs in more locations (fixes browser crashes).
Use a ReservedSlot to store the ViewList for SABOs.
Allow AsmJS to link against the SharedArrayBuffer.
Add skeleton for Atomics global object.