Use Java 8 to compile non-GWT code

Change the language level to be Java 8.  GWT does not yet support Java 8 language syntax, so those guys need to be handled specially.