Let Subversion → Checkout fallback on home folder

If TM_DIRECTORY is unset then TM_FILEPATH would also be unset, causing an exception (dirname being called with nil).