renderer init stuff

1. option to init from existing window form
2. getting actual window size to handle desktop_fullscreen and maximized
window flags
3. default flags for renderer creation