Adding ability to manage to the system wide ssh_known_hosts file.  Per request #6878
Restoring the ordering of the arguments in the ck, rm and set known_host functions.  Setting the default value for hostname as None but checking to ensure that is not None.
Merge pull request #12437 from garethgreenaway/manage_system_ssh_known_hosts

Changes to ssh state and ssh_known_hosts module