Update XMake to version 2.3
Fix the compilation on Linux
Add a configuration file for travis-ci.org