Move Cancelable logic to abstract base class
POM: bump to pom-scijava 1.150