Add removeRedundantParents, canonicalizePath
Extract removeRedundantParents to Lib.FilePath
oops: ../.. should not be canonized into nothing. /.. to remain /.. as well.
Canonicalize path relative to current directory