* plugbasedclient.c (main): New "--userid" and "--groupid" options. Take an additional non-option argument and parse it as a plus-separated and -prefixed list of additional options.
* plugins.d/mandosclient.c (DH_BITS): Replaced with "mandos_context.dh_bits". All users changed. (certdir): Renamed to "keydir". All users changed. (certfile): Renamed to "pubkeyfile". All users changed. (certkey): Renamed to "seckeyfile". All users changed. (encrypted_session): Replaced with "mandos_context". All users changed. (initgnutls): Take additional "session" and "dh_params" arguments. All callers changed. (start_mandos_communication): Take additional "mc" argument. All callers changed. Print target IPv6 address if different than supplied string. (simple_poll) Replaced with "mandos_context.simple_poll". All users changed. (server): Replaced with "mandos_context.server". All users changed. (main): Default interface to "eth0". Rename "--certdir" to "--keydir", "--certkey" to "--seckey", and "--certfile" to "--pubkey". New options "--dh-bits" and "--priority". If the interface is not up, bring it up.