Add NSS_UNKNOWN_HOME with some tests
Setting NSS_UNKNOWN_HOME
overrides the homedir for the current user when using $HOME
is not desirable.
For instance the posix/wordexp-test
test in the glibc testsuite breaks with libnss-unknown
.
Also add some quick tests to check that things work as intended.