Added predef header

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
Added sgui_ctx_window manager with GL compat implementation

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>