Implemented layout flex and introduced gxRation for percent or flex sizes
gxLayoutData changed to gxConstraints and moved to its own folder
Added comments to gxConstraints
Actual layouting is now done within DoLayout()
gxBoxLayout and commenting of layout related classes.
Some organisation of gxDraw.
Implemented BorderLayout