Re-do java-8 handling, add unattended switch to toplevel Makefile