Added support for CGNE solver.  To enable this, the QudaInvertParam::solution_type must be either QUDA_MATPC_SOLUTION or QUDA_MAT_SOLUTION, and QudaInvertParam::solve_type should be set to QUDA_NORMERR_PC_SOLVE.  Closes #174.