Add a warning -Waccess-vector-incomplete-member.
Inspired by recent changes to libc++ that make some uses actually fail
in C++20 mode, e.g. calls to size() started producing errors in cases
that were fine before.
These accesses are explicitly forbidden by the standard, but end up
working in existing implementations.
The warning is disabled by default, it is intended to be enabled for
finding instances of the code that can potentially break. We intend to
use it to find candidates for cleanup before the C++20 transition.