review how services declaration file is generated.
Took a lot of effort but it's now tested successfully both with javac and eclipse jdt compilers, and both in full build and incremental builds.
It should also allow to get rid of the specific configuration to "enable" annotation processing in maven (because the services delcaration file is now generated in CLASS_OUTPUT rather than SOURCE_OUTPUT).
remove annotation-processing-enable snippet from POMs, not necessary anymore
inline versions in generated ivy files, so that it's easier to use with IDE plugins
add a module packaging everything needed for annotation processing
useful especially for eclipse