create separate ssh_config module

This new module allows separate ssh config fragments to be
independently managed. That way people with responsibilities in
multiple teams can manage their ssh config independently.
split extra ssh config out of gds-ssh-config module