Move password prompt to a separate subroutine

To be reused by mkuser
mkuser: fix arguments and documentation
Rename mkuser --passwd to --password, for consistency
Update copyright notices
Release 1.8