Connections are now assumed to be under the scrolling view element
Transform Logic moved from DcPainter to Painter and cleanup of the interface.
Just some comments cleanup
Update Xcode project to use Apple's LLVM

This was done by changing the C++ Standard Library to libstdc++
Some tweaks to the validation mechanism.
Added MarkInvalid() and MarkValid() Readability methods.