JBIDE-12575 Problem with CDI validator

The project capabilities listener service is created due to allow the listening on a project natures changes
The JavaDirtyRegionProcessor is made to use this service due to re-initialize validator set when a project nature is added/removed