move VcsAccess interfaces into separate files to make project reload in liveplugin (otherwise it was causing compilation error but only in liveplugin)