wayland: simplify egl_create_window

Removes the local ret because it was only in an assert statement and also
removes the window size assignments, because they are already done in
config_wnidow_wayland.
wayland: remove asserts from egl_create_context

Instead of assert return false on most check.
Removes the redundant second inclusion of the assert header.