Enabled container-based architecture and caching for Travis CI

Enabled container-based architecture and caching for Travis CI.

Additionally, amended the TSVTableReaderTest to use TestFX. This way,
the JavaFX Toolkit always gets initialized and the build will succeed.