bosch-transfer-commit/21-11-30-more-features-for-abt
Features in ABT (agnostic behavior tree):
Rename from ConditionNode to ConstraintNode: More intuitive name & allignment with osc2 activities
Minor internal refactorings: Fixes potential error sources
Decorators without child: A decorator does not necessarily need a child (A service for example may run in some cases without a child)
New decorator: Brings in the repeat decorator (replaces also the less flexible ExecuteUntilFailure decorator)
**Better print: ** PrintWithStates() prints now the current tick and colorizes only the nodes which were active in the current step