Features:
- Full support for the latest versions of robotframework. Backward compatibility now only goes to robotframework==3.1.1
- Migrated the CI from GitLab to GitHub Actions to allow pipelines to be triggered by repo forks.
- Extended testing to run against more versions of Python as well as MacOs and Windows
- Uplifted package metadata to use the new Python build API (PEP-517/PEP-518)
- Added code coverage and pylint checks on the CI pipeline
- Removed every instance of 'slave' to be more politically correct
- General code tidy up (and pylint fixes)