Fix assertion errors when the HOME variable is a relative path.

This pull makes it so if HOME is relative, it's made absolute relative to the working directory.

This is useful because often things like CI servers (in this case, Bamboo) will pass the HOME variable as being the build folder so builds don't leak to where other projects would if they use HOME for determining paths (such as one of the locations dub stores local packages).