Update CI configuration
- Add support for GitHub CI
- Update Travis CI
- Correct regression in AppVeyor CI
This initial merge request should also test the GitHub and AppVeyor CI to demonstrate it is suitable for merging.
This initial merge request should also test the GitHub and AppVeyor CI to demonstrate it is suitable for merging.