Calculate the base directory in the parser and record it in the project.
Warning: This changes the behaviour of the method VCProject.getBaseDirectory()
Add a couple more test cases for relative paths.