Fix sub-compositor duplicated symbols

With moving wl_subcompositor to core wayland, we have duplicate definitions
in the headers we include from wayland and the ones we generate.  Use the
WL_SUBCOMPOSITOR_ERROR_ENUM #define to conditionally include the
subsurface headers we generate.
3 files changed