sync

this adds, among other changes, the function ``lfs.mkdirs()`` that creates buggy paths