Avoiding eigen tests if wrong cmake or no Hg
Merge branch 'refactor' of github.com:UCL/GreatCMakeCookOff into refactor