Don't assume users are in /home/

This changes ansible to use ~username instead of /home/username when managing
the users home directory. The change uses the value stored in /etc/passwd
instead of assuming users will be in /home.

Examples of users outside /home are root and system accounts