fix issue 322.
do not allow to add files that shadow files or directories already in dirstate.
add other dir/file case to test for
issue322.
load extensions from every hgrc.
before this change only extensions in global hgrc files were loaded.
now extensions in per-repo hgrc are loaded.