nine/device: GetSwapChain should set pointer to NULL on failure
nine/swapchain: fix refcounting of ID3DPresent for additional SCs