Add utility functions for binding the back buffers; also make the depth buffer optional
D3D11Window::Init no longer returns bool - it was pointless, as it never returned false; errors are dealt with by asserts.