Use smaller size for enums and flags on the network
Use smaller size for enums and flags on the network

This makes the protocol more compact. This was mainly done for the commonly
used types. Some seldom used ones are still 32bit for future compatibility.

vdiot/spice-protocol,SPICE/spice-protocol,vdiot/spice-protocol,fgouget/spice-protocol,SPICE/spice-protocol,vdiot/spice-protocol,fgouget/spice-protocol,SPICE/spice-protocol,fgouget/spice-protocol