change supportsArrayBuffer check to work with Safari

Safari reports the type of ArrayBuffer as 'object' (sic). This fixes the support check for the ArrayBuffer class.