fix/cmake-dependencies
With the creation of FieldUtils the dependencies of the libraries and utilities on each other and a little off. This fixes that.
The only major change is, because none of the utilities depend on solverutils anymore it has been made a function of NEKTAR_USE_SOLVERS. This is so that, for people like me, who don't compile the solvers, time isn't wasted compiling unnecessary libraries.