Fix rendering for <root-visual>
Fix rendering for <root-visual>

Refactor to ensure <root-visual> performs all the same actions on
rendering as any child of a <group-visual>. In particular this means
support for alpha and pre-/post-render events.

AndrewGlynn/orlok,AndrewGlynn/orlok