Run end-to-end tests using Java 7, but compile with Java 8
Change the bytecode version to Java 7
 Call LambdaMetafactory ourselves the same way invokedynamic would call it