respect HOME over the value in /etc/passwd
respect HOME over the value in /etc/passwd

g_get_homedir does not respect the value of HOME.  Explicitly check the value of
HOME, and if it is set, it takes precedence over the value in /etc/passwd.  If
it is unset, we fall back to the value in /etc/passwd.

outofbits/tracker,hoheinzollern/tracker,outofbits/tracker,outofbits/tracker,outofbits/tracker,outofbits/tracker,hoheinzollern/tracker,hoheinzollern/tracker,hoheinzollern/tracker,hoheinzollern/tracker,hoheinzollern/tracker,outofbits/tracker,outofbits/tracker,hoheinzollern/tracker