Upgrade AspectJ compiler to make it work with JDK8.
Make structure builder tests order-independent.
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
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.
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