disable GSL default error handler and check alloc function return types

The default error handler calls abort().  Since we check the return
types we will catch those errors.