Change the order of the eigen discovery

Change the order of the eigen libraries - if you have both eigen2 and eigen3 the eigen2 libraries were overwriting eigen3 path and the dependancy check was then failing.
I kept getting eigen3 notOK messages - it turn out that the eigen2 check was overwriting the eigen3 check.
Cheers
Fred