fix a bug in dirstate.changes when cwd != repo.root
- use lstat instead of stat
- add a testcase (thanks to Johannes Hofmann)
%% no merges expected%% merge of b expectedmerging for bmerging b%%Contents of b should be "this is file b1"This is file b1%% merge expected!merging for bmerging b%% merge of b expectedmerging for bmerging b