Allow projected_kernel.c to compile when GSL is not available
Compilation without GSL failed because projected_kernel_integrand() was defined but never used. This adds an #ifdef to remove the function if GSL is not available. I've also added a check in configure to catch the case where we have lightcones but no GSL.
This is an alternative to !1512 (closed). Fixes #794 (closed).