First tentative steps towards portability
It runs (with limitations) on Windows!
getting better...
Merge branch 'master' into portable

Conflicts:
	brandysnap
Merge branch 'master' into portable

Conflicts:
	brandysnap
Fixed missing curly bracket
Worked round the /cygdrive/c permissions problem.
Better absPath()
Tidy up absPath stuff
...
Added checkHardLinksAvailable; tidying
Merge branch 'portable' into next

Conflicts:
	brandysnap