Complete Switcher.IO integration
Terminate work on using Switcher.IO back-end as main Switcher launcher, remove all of remaining gsoap back-end and wrap switcher and swctl commands into switcherio pipx package.
- Refactor server.py into SwitcherIO package
- Use python-socketIO Class-Based Namespace to wrap SwitcherIO API
- Update SwitcherIO API event names to use snake_case instead of dotted notation
- Update and pin python-socketio to version 5.11.0
- Remove unused pyquid jack server test exclusion
- Remove nvidia dependencies
- Remove PPA package usage documentation
- Remove gsoap
- Update build doc to use ninja-build
- Add --port and --version arguments to switcher command
- Update SwitcherIO installation and development documentation
- Run switcherio tests in virtualenv
- Install switcherio using pipx in cmake
- Update CI to use build and test only on 22.04
- Disable VRPN plugin build in CI