Fixes a few issues

See commits for details.

This update makes the popup-list for a file history show full paths for the files. If you know how to display file names (as before when working with `os.chdir(...)` which led to vishr/local-history#39) but work with the file paths, that'd be great.

Maybe something like an array of tuples....or is it a tuple array? I'm not fluent in Python and not a professional programmer. But that was the last idea where I got stuck.