Revert "Bug 407161: [incrementalBuild] build Xtend files only if changed Java file has been changed structurally"
It doesn't work reliable, as for changed top level type names, we don'T get enough information from the builder state.
Instead of looking into Java's build state, we should register for POST_RECONCILE events and track the lifecycle of an edited java file.

This reverts commit 2fdeaefd25ae7458de75915e2b07dbaf404c8f73.
[common.types] Allow '.' as separator for nested types

A new method #findTypeByName(name, binaryDelimiter) was
added to the IJvmTypeProvider in order to allow the '.'
as a nested type delimiter.

Type- and ConstructorScopes prefer the '.' as the delimiter
for nested types when asked for a description for a given
element.

Organize imports converts the dollar notation to dot separators.

see https://bugs.eclipse.org/bugs/show_bug.cgi?id=406088

Change-Id: I4b5f687ebb219a9ac08ca13717d8be9acc36a4a4
[mvn] guava version constraint
[common.types] Attempt to fix CA tests for Galileo
[api] filter some exported type is missing issues
Merge "[common.types] Attempt to fix CA tests for Galileo"
[404313] Compile with most recent guava snapshot
[imports] Fixed import normalizers for nested types

Unfortunately this does not have any significant impact
on the runtime behavior / performance but it fixes 
glitches when it comes to proxy resolution.

Change-Id: I4f5d50fee2af0377f8ae3d3b1b54f0c8e005c62d
[xtend] during build only project-local xtend files are loaded as xtend resource.
Merge "[xtend] during build only project-local xtend files are loaded as xtend resource."
[releng] reduce number of configuration files
Merge pull request #1 from eclipse/master

sync