Make tests cross-platform

Make tests cross-platform, which requires the same pro file updates as
Kryvos.pro.
Add Travis-CI for continuous integration

Travis-CI allows for continuous integration, which is build testing and
custom test reporting for quality control, applied continuously.