Fixed bug 417801: [1.8][quick assist] Infer lambda parameters

Change-Id: I3afaa8de7780e47b40f274085d8c1dc24cb4c4d6
Bug 443498 improved tests coverage for junit4 test execution

Change-Id: I426ee36ef02a93fda5178449de75904425d5f74b
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
Bug 447983: [performance] Mac OS X: ScrollEditorTest must not press
Ctrl+Arrow_Down/Up
Bug 447983: [performance] Mac OS X: ScrollEditorTest must not press
Ctrl+Arrow_Down/Up
Bug 428741: [1.8][quick assist] convert method reference expression to lambda
Bug 439601: [1.8][quick assist] convert lambda expression to method reference
Bug 446203: JavaEditor.showBreadcrumb accesses disposed widgets (err_grp: e462692a)
Bug 445663: [Model] React to changed application model data for part data
Javadoc typo
added some more resource properties
Bug 449098: [quick assist] "Convert to lambda expression" should enter linked mode for parameters
Bug 450286: Introduce Parameter dialog: table of parameters does not scroll into view
Bug 450208: [quick fix] Create method quickfix not working for methods using type variables
Bug 450861: Test failures in PackageJavadocTests
Updated test after bug 405778: [1.8][dom ast] method body recovery
broken (empty body)

Change-Id: Id095cb4b2b23bb08f150b46e13cd18c3ca0bb42b
Fixed bug 449107: [quick assist] "Convert to lambda expression" should
avoid redundant 'this' or class name

Change-Id: Ie50df0874475d7d6b1759bdb021dd6bb5312f543
Bug 450858: [organize imports] Wrongly adds import for qualifier of SuperFieldAccess
Fixed bug 263771: [hashcode/equals] Generated equals/hashCode
implementation wrong for multidimensional arrays

Change-Id: I087805abb4d14ecea1e7b76114a82ebc33124792
Bug 436581: Test failure in RenameTests18.testLambda3 and testMethod0-2
Changed content assist filter to pass substring matches.

Improved content assist proposal ranking.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>
Fixed bug 428139: [extract local] Extract local variable should be
possible without selection

- New: Fixed extract variable not working from the other side of a
semicolon.

- New: Changed inline and extract Quick Assists to work on an AST
statement on the current line when invoked from within whitespace at the
start or end of the line.

- Changed Quick Assist processing to be aware of which command should be
executed and using this information to try bigger enclosing AST nodes
until a matching proposal is found or further expansion is not possible.

- Changed inline local variable to work from more AST nodes to match the
increased flexibility of extracting local variables..

- Introduced keybindings for:
Ctrl-Alt-Shift-Left Arrow does Extract local variable (this occurrance)
Ctrl-Alt-Left Arrow does Extract local variable (all occurrances)
Ctrl-Alt-Right Arrow does Inline local variable (all occurrances)
(There is no Inline local variable (this occurrance))

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>