Add a makefile for travis-ci.

With a makefile we can specify what tests we actually want ran, instead of running
them all (which is not possible, e.g. the GLES2 bindings do not build).