IDE-1522 make project upgrade actions extensible
IDE-1522 Refactored classes, removed stale code, fixed failing test