Enable users to upload other key types than RSA (+ ED25519, ECDSA, NTRU, McE)

Utilize ssh-keygen for checking of keys.

Removes the limitation to RSA and enables us to use all key types SSH recognizes.

closes #287