Upgrade AspectJ compiler to make it work with JDK8.
Make structure builder tests order-independent.
Improve test suite
Consider project specific formatting settings for auto format

A fall back to the workspace wide formatting settings happens if the
project settings couldn't be accessed.

Fixes #1002331
Add semantic highlighting for by-name parameters at call site

Fixes #1000989
Mark a recently flaky test as, erm, Flaky.

This one failed three times in PR validation this week. The CI
farm has been pretty crowded with a swathe of scala-js builds,
so that might have flushed out a race condition in this feature.

For now, I have placed the test under the watchful and patient
eye of the FlakyTest retry mechanism.
Add quick assists for spelling mistakes

After the creation of our own quick assists the Java spelling mistake
quick assists were no longer called. This adds some adapters, which
provide the necessary clutter to call Java quick assists.

Fixes #1002301
Remove `o.s.u.ui.SWTUtils`

This is a duplicate of `o.s.u.eclipse.SWTUtils`.

Fixes #1002288
Merge pull request #842 from dragos/issue/upgrade-aspectj-jdk8

Make the build work on JDK 8
Merge pull request #854 from retronym/topic/flaky-doc-test

Mark a recently flaky test as, erm, Flaky.
Merge pull request #851 from sschaef/project-specific-auto-formatting

Consider project specific formatting settings for auto format
Merge pull request #855 from sschaef/t1002301-spelling-corrections-quick-assists

Add quick assists for spelling mistakes
Merge pull request #856 from sschaef/t1002288-remove-swtutils

Remove `o.s.u.ui.SWTUtils`
Merge pull request #847 from mlangc/highlight-by-name-parameters-1000989

Highlight by name parameters at call site (#1000989)