Support a new config, "start_fresh". This will remove any matching issue...

...s in the ALM
Hmm .... this style means that every connector now needs to implement this and say False even if it doesn't support it. (abstractmethod decorator).

I am not a big fan of adding such functions. Instead, can't we just check if connector has a alm_remove_task? e.g. hasattr(self, alm_remove_task)? (and remove the abstract method or check if the attribute is abstract).

Basically I feel that there is a redundancy here. At worse case, this can be a class variable as well (instead of a function). Unless we need to check any remote system for permissions?