Remove the call to a no-op function
Factorize problem marker management and binary generation after the
condition that distinguishes between full and incremental builds
Add a compilation participant to retrieve the last and current state of
the Java Project
For #565 : Trigger an incremental Build at startup.
With the following conditions :
- an additional test is done to change to full build if the classpath
has changed since last session
- An additional step is added in the incremental builder to first
typecheck all the source files (without generating binaries) and THEN
perform the incremental build and binary generation while taking in
account the deltas since the previous session.
So it isn't even necessary to check class file dates. The behavior is
somehow the same as JDT.