java 8 support: upgrade eclipse jdt and javassist

Using the Eclipse compiler with a Java 8 runtime results in compilation errors in the generated mapping code. Upgrading both the Eclipse compiler and Javassist makes all tests pass again.