Parallel Execution of Travis Tests

Execute JUnit, C++ and C++ Valgrind tests in parallel to speed up travis builds.