[test_tools] Make a home dir for willie if the default one doesn't exist.

It looks like a unit test for ip fails because it tries to download the
location database into a directory that doesn't exist.