How does API versioning interact with a new extension?

    Extension implementations should operate with v3 messages internally, for both their own configuration and other Envoy configuration messages. Unit tests should be written against v3 configuration.