Fixed bug 424581: [1.8][inline] Method creating and returning a lambda
that contains a return statement can't be inlined
Fixed bug 423439: [1.8][clean up][quick assist] "Convert anonymous to
lambda" needs to consider ambiguous target types - Common infra
Fixed bug 423439: [1.8][clean up][quick assist] "Convert anonymous to
lambda" needs to consider ambiguous target types - common infra -
updated for static interface methods
Fixed bug 408966: [1.8][inline] Invalid inline constant and inline temp
refactorings using lambda expressions
Fixed bug 408966: [1.8][inline] Invalid inline constant and inline temp
refactorings using lambda expressions - Tests
Fixed bug 424745: [1.8][inline] Error after inlining constant method
reference in enum constant declaration
Bug 424920: [1.8] Replace References to PackageQualifiedType by
NameQualifiedType

Conflicts:
	org.eclipse.jdt.ui/core
extension/org/eclipse/jdt/internal/corext/dom/ASTNodes.java
	org.eclipse.jdt.ui/core
extension/org/eclipse/jdt/internal/corext/dom/GenericVisitor.java
	org.eclipse.jdt.ui/core
refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ImportRemover.java
Fix for bug 407056: [1.8] Support PackageQualifiedType AST node
Changed PQT refs with NQT.
Updated API filters for 4.3.1 baseline
Bug 403749: [1.8][clean up][quick assist] migrate anonymous class
creations to lambda expressions
- First Draft of quick assist

Conflicts:
	org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/CorrectionMessages.java
Bug 403749: [1.8][clean up][quick assist] migrate anonymous class creations to lambda expressions
- First Draft of clean up
Bug 403749: [1.8][clean up][quick assist] migrate anonymous class creations to lambda expressions
- Incorporate new ITypeBinding#isFunctionalInterface() API
Bug 403749: [1.8][clean up][quick assist] migrate anonymous class creations to lambda expressions
- Polish
Bug 403749: [1.8][clean up][quick assist] migrate anonymous class creations to lambda expressions
- Reverse quick assist to go back to verbose form
Bug 403749: [1.8][clean up][quick assist] migrate anonymous class creations to lambda expressions
- Fix (Update) clean up tests and avoid code duplication
add isEffectivelyFinal()
Javadoc
Bug 403749: [1.8][clean up][quick assist] migrate anonymous class creations to lambda expressions

cleansing
delete "projectTestNew" when test done
Bug 422506: [1.8][render] Abstract method from interface should show "A" adornment