pmd: checkstyle fixes
pmd: make pmd jdk8 ready
* Upgrade asm so that it understands jdk8 class files
pmd: Extend java grammar to support Java 8 language features.
pmd: Adjust grammar to not break other parsing corner cases with java 8 enhancements.
pmd: add Java language version 1.8 and enable checks in grammar/parser.
pmd: Integrate LambdaExpressions in java symboltable.
Lambda parameters are not added to the local scope's symbol table.
pmd: improve java parse exceptions - tell, where the parse exception occurred.
pmd: fix java 8 grammar with LambdaExpression to not be confused with Expression
pmd: update changelog for java 1.8 support.