Sometimes a trusted cert's hostname cannot be identical to the DNS
label. This flag enables to override the hostname on validation, such
that one is not forced to use --insecure.
* add more control over request metadata between reflection calls and main RPC invocation
* add flag to print a message template (when describing message types)
* relax some command-line argument issues to warnings