Removes parent component parameter from vetor
* Cleans up for #336
Rename class ICondition=>Condition
Removes duplication for easier refactoring (#336)
Refactors towards reuse of ConfigurableVetor (#336)
Cleans up VetoableListSelectionModel
* Introduces a first-order collection for Vetors
* Helps to fix issue #336
Renames class IVetor => Vetor
Prepares AggregatedVetor for asynchronous execution (#336)
Prepares DiscardChangesVetor for async exec. (#336)
Changes Vetors to asynchronous execution
* This fixes #336 and issues a warning before the editor is reset.
Unifies interface of Vetor classes.
They all use the single-call variant now: ``request Permission for Command``