Updated travis-ci configuration
Updated travis-ci configuration

Changed the configuration to use containers instead of VMs so that it
runs faster. Also updated the compilers used to the latest releases.

PaulHowes/any