Added support for multiple windows with their own rendering contexts. Will
have to work in shared resources somewhere. After X11 catches up.