feature/cmake-blas
This updates some of the find cmake routines to do with BLAS and the various implementations. It now uses one base find cmake file.
I dont know why but the MKL version of this is very broken, so Ive kept the old cmake find.
Also sorts out a number of cmake warnings
Resolves #72 (closed) and #74 (closed)
Edited by Michael Turner