RenderSystem::needsRedraw() now checks if the incoming layer was already scheduled and makes sure it's only inserted once, added testcode
renamed transparentColor to clearColor
added Layer rect() accessors in order to automatically call needsRedraw, added UserInterface::enable/disable and set it upt correctly in UiTestApp