Modified to allow changing all sshd_config options.

This version is based on the latest OpenSSH sshd_config file and allows changing all sshd_config options.
Mostly follows the OpenSSH strategy of retaining unchanged options in the file with their default value but commented out.