wayland: fix compatibility with version < 1.20
With wayland >= 1.20, wl_proxy_marshal_flags is used in protocol headers. But with older versions, the dlsym fails.
So we now only wrap the new symbols if they are defined in wayland-client.h.
Signed-off-by: Loïc Yhuel loic.yhuel@softathome.com