Fix up Travis CI build script
Add REQUIRED_LIBS variable support for SDL, SDLmain & json_spirit libs
Change compiler default to gcc
Add clang to the build matrix
Add configuration for xvfb