default thread sleep for the ATW Double buffered sample set to 0 instead of 500.
added log lines to indicate thread ids of the render thread and the ATW thread to help debugging.
D3DCAPI example now uses double buffering and single render target for both eyes.
added client context timeout code for D3DCAPI example.
Added m_vsyncBlockAfterFrameBufferPresent field to D3D base class to control vsync blocking behavior. Used by ATW to block after the framebuffer present of the wrapped RenderManager instance but not before (which is handled by the ATW thread).
modified constructor params of the wrapped D3D11 RenderManager instance before constructing it and passing it to the D3D11 ATW backend.
Added a std::condition_variable to the D3D11 ATW backend and use it to block client Present until that frame is presented.