wayland: respect --screen for fullsreen mode

This will use the output selected by the --screen flag for fullsrceen mode.
If --screen is omitted it will try to use the current output.
wayland: don't recreate context

If the EGL context already extists then don't recreate it.