Properly deal with unversioned files.
Properly handle files which were opened for add but then reverted
Properly handle unversioned files and refresh of the Changes view