Huge commit, see the description

- Transitions and transition conditions are handled (even simple logic
operations)
- Triggers are working
- It is possible to use other context groups within the context
- other bug fixes