This implements P2362, which has not het been approved by the
C++ committee, but because wide-multi character literals are
implementation defined, clang might not have to wait for WG21.
While I think this change could be applied to all languages - notably
C, I do not know whether there would be breakage from it.
The other part of P2362, making non-representable character
literals ill-formed, is already implemented by clang
No need to tell the file to be in C mode; it is by virtue of the extension.