Changed Widget::IsHit() to use overloaded GetDimensions(), and changed CompositeWidget::IsHit to play well for pure and non-pure composite widgets.

Made ConnectionWidget use 12x12 toggle instead of default size.
Changed rendering of ToggleWidget to use colors and +/- instead of 1/0
for small square version.
Added time widget to DebugOverlay.