Revert "Drive a wedge between array upcasts and array bridged upcasts." Revert "Restrict the array-bridged conversion to non-verbatim bridging." Revert "[stdlib] Fix T[].bridgeFromObjectiveC" Revert "[stdlib] Fix T[].bridgeFromObjectiveC" Revert "[stdlib] Move _arrayBridgedDownCast to Foundation" Revert "Replace "can" with "cannot" in a message." Revert "Implement support for non-verbatim T[] -> AnyObject[] upcasts."
Revert "Drive a wedge between array upcasts and array bridged upcasts."
Revert "Restrict the array-bridged conversion to non-verbatim bridging."
Revert "[stdlib] Fix T[].bridgeFromObjectiveC"
Revert "[stdlib] Fix T[].bridgeFromObjectiveC"
Revert "[stdlib] Move _arrayBridgedDownCast to Foundation"
Revert "Replace "can" with "cannot" in a message."
Revert "Implement support for non-verbatim T[] -> AnyObject[] upcasts."

This reverts commit r18291.
This reverts commit r18290.
This reverts commit r18288.
This reverts commit r18287.
This reverts commit r18286.
This reverts commit r18293.
This reverts commit r18283.

Sorry for the number of reverts, but I needed to do this many to get a clean
revert to r18283.

Swift SVN r18296

apple/swift-corelibs-foundation,apple/swift-corelibs-foundation,apple/swift-corelibs-foundation,apple/swift-corelibs-foundation,apple/swift-corelibs-foundation