Making Java 1.6 minimum version required
Java 5 reference I missed
Other fixes now I realise grep is case-sensitive
Fixes suggested by Roger
Merge pull request #453 from hflynn/rebased/dev_4_4/java6min_develop

Making Java 1.6 minimum version required (rebased onto dev_4_4)