Typed arrays feature detection

Add `FeatureDetection.supportsTypedArrays` and use it everywhere we were previously doing ad hoc checks.