implemented the convex-plane-based MPRGP solver, test cases passed.