Added new class SwapChainRenderTarget, which is allocated with a window handle and exposes Present. Since it is a RenderTarget it can be set on the GraphicsDevice but Present needs to be called on it.