Merge: Authentication changes to support storing bootserver admin information in LDAP

* change password hashes to SSHA-512 through crypt(3)
* add puavoSshPublicKey for users to store ssh keys for logins