Basic constructor for a cone that takes one or two matrices. The cone consists of all points that evaluate positive with the rows of the first matrix and zero with the rows of the second matrix.
Please see V- and H-representation on the conventions we use for cones and polyhedra.
The object coneFromHData is a method function.