Get CMake to search for GSL
Give a more sensible implementation for derivxy in bilinear case