Historyguru test fix

This fixes 2 problems when running HistoryGuru tests on OS X:
  - wrong identification of top-level directory of SCM directory (CVS/RCS
  - subversion related test failure due to difference between absolute and canonical path