Some general readbility improvements, particularly in gxDistribute
Improved gxConstraints Size related code.
Some reordering of gxConstraints interface
Laytout Regions and Size Unit has changed from enum to const.
And regions back to enum for compilation type safety.
Layout Size back to enum
ConstraintType changed to enum