add new function crypt_newhash to simplify creating new hashes.
does most of the work pwd_gensalt did, but also creates the hash.
(unused yet)
minor++
Add stravis(), an allocating version of strvis().  OK doug@