do not remove not managed keys and fix multiple ssh_auth.present for same user

Removing existing keys from the auth_keys isnt really a good idea in fact as:
* We can have non-salt managed keys in that file
* We can have multiple states defining keys for an user  and with such code only one state will win  the remove all-other-keys war