chdir into user homedir.

If the user's homedir does not exist the script does not chdir into
the user's homedir.
No longer create the homedir in $USER/bar
Add mkuser -h option.
Better error message when not being able to chdir $HOME
Ignore /var/empty homedirs.

/var/empty is the default homedir setting.