Optimizations and other changes

Rendering system optimized: different RenderSupport objects can now be
mixed inside the same hierarchy.
ScrollRect (Scissor rectangle): now fully supported. You know can also
have nodes with ScrollRects inside other nodes with a different
ScrollRect.
MouseEvents: better mouse events support with events propagation and
support of the releaseOutside mouse event.