Setup Travis CI build system.
Add in hopefully correct dependencies.
Add back xetex.
Merge branch 'build-system' into develop