Add extra ssh keys

    Allow building authorized_keys file using existing public keys

    * allow usage of extra_ssh_keys attribute in user data bag item
    * update provider to manage extra_ssh_keys
    * add users_test cookbook for testing purposes
    * cover ssh_keys and ssh_extra_keys with unit tests
    * update README