Authorized keys command support

This adds support for an AuthorizedKeysCommand script, and the AuthorizedKeysCommandUser

you can lay the file down by specifying the template to use, or handle the file resource outside of this module.

You can have this module manage the creation of the user resource, or you can handle it elsewhere. an assumption is made about group ownership of the AuthorizedKeysCommand script.

Please let me know if you'd like any changes in order to merge this.
So if ssh::sshd_config_authorized_keys_command then this MUST be set, correct?