Handle spaces better

If GVM_DIR has spaces in it (e.g. you're on Windows XP and HOME="C:/Documents and Settings/..." then there's a handful of places where the space handling doesn't work right. I started out this branch expecting it to just be Cygwin, but actually only the install fix is cygwin specific.