Cygwin Support: Path replacement with cygpath

Cygwin path conversion can be complex, so if we are going to support these, we should call out to cygwins's cygpath utility to do the conversion for us.