Added generic interface AppWindow for Sdl2Window and Sdl2OpenglWindow.
Added AppWindow implementation Sdl2Window.
Moved created directory for AppWindow and it's implementations.