Add ssh::knownhost to streamline most system ssh keys usages
Use newly create ssh::knownhost for github::knownhost
Add $hosts param for ssh::auth::grant to allow setting exported hosts, realized (added to knowhosts) on ssh::auth::id machine (using md5 as tag for valid puppet)