Add support for OpenJDK early access builds to FindJava
OpenJDK 9 early access builds use a version string of "9-ea", and locally built installations use "9-internal", neither of which is currently accepted by the FindJava macro.
This change maps those versions to 1.9; if the final released version is "9.0" the version interpretation could be changed to match at that time.