Added t4164 - detect file changes when only mtime changes on OSX

Most programs that change mtime also change ctime, but if the exchangedata() call only affects mtime. We still need ctime for chmod, so if we just compare max(ctime, mtime) we should be good.

Fixes #167.