main/openssh: make generated host key types configurable
Add configuration to define which types of host key are generated. This is typically used with VM/Cloud images upon 1st boot to enforce a security policy regarding permitted host key types. Add configuration to control generated ECDSA and RSA host keys bit lengths. Various shellcheck fixups.
Edited by Dermot Bradley