wayland: fail gracefully if no server is running
wayland: change mp_msg's form wl to wayland
wayland: unify create_window{_old,_gl3}

Because the EGL specfications say that it always try to initialize the lastest
implemented version if nothing else is specified, but also with the
compatiblity profile.