Bug 384992 - [java8] adopt grammar changes for Java 8 from JDT/Core
2. Full source merge - grammar adjusted to be LALR(1)
   JDT tests look good, OTJLD tests: 625 Err, 36 Fail
   Notably LiftingTypeReference cannot yet be created by the Parser
136 files changed