pass around options object
Allow overriding fs methods

The better to rimraf() over SFTP and the like
Handle ENOENT properly in fixWinEPERMSync

Fix #38
v2.2.7