Resolve some portability issue for MacOS
Resolve some portability issue for MacOS:
- use macros from Glib2 for endianess;
- import new spice-common with fix for Python3 detection;
- use proper MacOS ioctls for USB CD emulation.
Resolve some portability issue for MacOS: