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.
Allow setting home directory mode to something other then 0755

Its unusual (especially on multi user systems) to really want a home directory
thats 755 - it makes some sense to have 750 but 755 doesn't leave you much in
the way of privacy.

With this option the permissions can be changed per user with a default of 0755
replaced /home/ reference with ~
Merge branch 'Control-permissions-on-home-directory' of https://github.com/goetzk/ansible-users into develop
added setting user home directory permission
addd more options for user creating/managing
added user home variable
Merge branch 'release/1.1.0'