First JDK 9 compatible version of VocabHunter

No due date 16% complete

The aim is to get everything working, more or less exactly as it does for JDK 8. In later work (outside of this milestone) it should be possible to take advantage of new JDK 9 features such as modules. The work can be found on the JDK9 branch.