Implement OculusWindow

OculusWindow wraps up all "oculus-magic" and gives you access to:
- a sf::Window, this is actually the main window that is receiving all events
- a sf::RenderTarget, this is where you should draw to your virtual sfml screen
  inside the oculus

TODO:
- Allow custom opengl calls in the rendering process