Fixed Bug 427322 - [1.8][code assist] Eclipse hangs upon completion just 
past lambda
[1.8] Follow ups to bug 427322 and bug 425084
Bug 404668: [1.8][dom ast] Incorrect output of the AST rewrite formatter
for insertion of Annotations in Empty List
Bug 427362: [1.8][dom ast] ASTRewriteFormatter uses wrong "Insert new
line after annotation" option for SingleVariableDeclaration
Bug 427218 - [1.8][compiler] Verify error varargs + inference
- avoid compile error going unreported
Fixed Bug 427383 - [1.8] failures in TypeBindingTests308
Bug 427282 - [1.8][compiler] AIOOB (-1) at
org.eclipse.jdt.internal.compiler.ClassFile.traverse(ClassFile.java:6209)
Bug 427216 - [Java8] array to varargs regression
Bug 427223 - [1.8][compiler] NPE during resolution of generic method arg
type
Bug 425183 - [1.8][inference] make CaptureBinding18 safe
- genericTypeSignature()
Fix for Bug 427337 - [1.8][dom ast] Type annotation is appearing in
parameter annotation
Bug 427337 - Added regression test in TypeBindingTests308
Fixed Bug 427105 - [1.8][builder] Differences between incremental and
full builds in method contract verification in the presence of type
annotations
Junit for Bug 427433 - NPE at
org.eclipse.jdt.internal.compiler.lookup.Scope.parameterCompatibilityLevel
Bug 426515 - Added regression test
Fixed Bug 427438 - [1.8][compiler] NPE at
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression.generateCode
Workaround for [1.8][compiler] NPE at
org.eclipse.jdt.internal.compiler.lookup.Scope.parameterCompatibilityLevel(Scope.java:4755)
Work around and test for Bug 427483 - [Java 8] Variables in lambdas
sometimes can't be resolved
Bug 427433 - [1.8][compiler] NPE at
org.eclipse.jdt.internal.compiler.lookup.Scope.parameterCompatibilityLevel(Scope.java:4755)
Bug 427483 - [Java 8] Variables in lambdas sometimes can't be resolved