change prototype for crypt_newhash. the login_cap_t is a holdover from its
pwd_gensalt origins, but a string argument works equally work and is more
friendly to consumers beyond local user accounts.
ok deraadt
Let crypt_checkpass() set EACCES after bcrypt_checkpass() failure;
ok tedu@
add ERRORS, HISTORY, AUTHORS, Copyright year, and some missing macros;
ok tedu@ on a previous version
space needed between macro args and punctuation;