Add more version checks to wayland-scanner
We could check more things related to versioning in wayland-scanner. For instance, this is invalid:
<request name="my_request" since="2">
<arg name="my_arg" type="uint" enum="my_enum"/>
</request>
<enum name="my_enum" since="3">
…
</enum>