fix a bug in dirstate.changes when cwd != repo.root
- use lstat instead of stat
- add a testcase (thanks to Johannes Hofmann)
requesting all changesabort: error: Connection refused255ls: copy: No such file or directoryrequesting all changesabort: HTTP Error 404: File not found255