Some improvements to the API of gxConstraintMap
Creation of constraints moved to gxConstraint::Create
region cast from int to enum is now done in the region class.