Check for GSL in non-standard places with the --with-gsl option
When not explicitly given checks for GSL are made anyway, when explicitly given the checks must be successful.
Also tidyup use of withval (be consistent) and it seems some trailing whitespace.