Add Java and Tomcat test matrix

Previously the system test ran against Tomcat 7 and the Travis default
Java. This change increases the number of builds to cover Tomcats 7 and
8, in combination with OpenJDK 7 and OracleJDK 8.

It also changes the Apache mirror used to download to something closer
to the Travis servers.
Merge branch 'test-matrix'