support for crypted passwords in privdata

* Added CryptPassword to PrivDataField, for password hashes as produced
  by crypt(3).
* User.hasPassword and User.hasSomePassword will now use either
  a CryptPassword or a Password from privdata, depending on which is set.
Merge branch 'joeyconfig'
Merge branch 'master' of ssh://propellor.branchable.com
comment