Prepare for Java 8

Update JNLP configuration to better support JRE auto update, prefer Java 8 where available, and warn Java 7 users of the impeding end of life for JRE 7.