non-member swap for array was mistakenly taking const ref params. Fixed and added test. Thanks to Ben Craig for the catch

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@262866 91177308-0d34-0410-b5e6-96231b3b80d8
2 files changed