Add Travis CI support

At the moment we don't run the test suite because there is no real OpenCL
available on the virtual machines. We will have to split the test-suite into
different test suites and run only the basic tests on Travis.