syncDir supports multipart etags. closes #19