Fix #290 - Rsync util methods should not checksum a directory

Fix #290
While you're here, can you fix this so we don't use `checksum.call` and instead do `checksum(fs, ..)` (i.e., pass the fs instance as the first arg, instead of using `this` in `checksum`?