Revert the behavior parts of the patch.
Revert the behavior parts of the patch.

Since `as? Data` now works from a NSData object (but requires an extra bridging call), keep the status quo.
e78l/swift-corelibs-foundation,parkera/swift-corelibs-foundation,apple/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,apple/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,parkera/swift-corelibs-foundation,apple/swift-corelibs-foundation,e78l/swift-corelibs-foundation,apple/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,apple/swift-corelibs-foundation,parkera/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,e78l/swift-corelibs-foundation,parkera/swift-corelibs-foundation,e78l/swift-corelibs-foundation,e78l/swift-corelibs-foundation,parkera/swift-corelibs-foundation,JGiola/swift-corelibs-foundation