Complete LWG issue #2016. Allocators must be nothrow swappable

llvm-svn: 267085
GitOrigin-RevId: d513ad88d590a29169a4108a9279c9f8708642b2
14 files changed