Reprofile ssh pubkey auth into ssh::auth::key define.
remove internal packaging stuff
Major module refactoring.

Where we follow "standard" module init.pp structure. Where we add huge number of additional params to ssh::server and rewrite sshd_config to include more practical defaults.
Also, firewall support has been added.
don't include packaging & internal stuff into commits
Initial *UNTESTED* public release.