Renaming of iData and mData to iConstraints and mConstraints
Introduced a macro for looping constraints ad further 'data' cahnging to constraints.
Layouters has changed to Operations
Some corrections and refactoring to border layout
Just added some comments related to GetDesendantsBounds()
Minor Commenting
Some minor changes and disabling of scroller repaint, which is incorrect.

Removing it demonstrates some issues with how repaint works.
Changes to repaint mechanism to account for repaint requests when the view element tree is detached.
Fixed issue with bounds of absolute view elements being transformed.
Absolute view elements are now exluded from GetDescendantsBounds