Usability fixes: using "set" with an empty pathname now works. All paths are now stored fully-expanded (which fixes
issues when you'd try to do something like "portal set somedir ." and then, after moving all around the filesystem,
doing "portal somedir".