NEXUS-5472: Cancelation of remote discovery

* Made all scraping cancelable.
* refined logging messages for tasks
* improvements for constrained executor
NEXUS-5472: Javadoc
NEXUS-5472: UT for constrained executor