more work on MP_constraint.
should these be private with accessors? What if not set yet?
what if not a complete result? What if only one LP in the IP?
improve this a bit?