Add support for Travis CI

This configuration will test against openjdk6, openjdk7 and Oracle Java 7.  Because the unit tests do randomly fail, the build on travis will also randomly fail.  This is actually a good starting point though because once the unit tests are fix we will consistently start seeing green for all builds.