Better derivation of flag names from fields.

This way, e.g. "TlsCert" becomes "tls-cert".
Use conventional (key/value) struct tags.
Add usage name in Parse().
Switch to configure for config/option parsing.