switch to *os.PathError

Get, Set, List, Remove returns *os.PathError, for compatibility with error
checkers from os pachage, i.e os.IsNotExist.
test: formatting fixes
remove XAttrError error type