Don't panic on queries for nonexistent folders (fixes #765)
Fix test leak
Recover from corrupt block maps
Correctly check whether parent directory is writable for current user.
"&04" was checking if file is readable by others, while "&0200" checks
if it's writable for current user.

(Fixes #904)
Ignore all paths within .stversions folder
Merge branch 'pr/903'

* pr/903:
  Ignore all paths within .stversions folder
Blame
Revert removal of test files
Break out logger as a reusable component
Add Vilbrekin
Merge branch 'pr/909'

* pr/909:
  Add Vilbrekin
  Correctly check whether parent directory is writable for current user. "&04" was checking if file is readable by others, while "&0200" checks if it's writable for current user.