simple-egl resize fixes
This series fixes some issues observed when starting up in a different state (fullscreen, maximized) rather than the default user's dimensions.
The main change of this series is the fact that we defer EGL surface/window creation and not do it
at wl_surface creation time plus setting the corresponding state before the initial wl_surface.commit
.
I've added it in the top level configure, but maybe there's another spot for it.
I'll try to look into using EGL_KHR_surfaceless_context
to see if that works, but wanted to get some
first impressions on it.
Some trivial things I've found while looking at this are included as well.