Refactor events

This huge commit introduces an own event system to jdae.
Continuous events are declared as a guard combined with
an effect.

Time and discrete events as well as structural effects will
follow.

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Add inline integration event test

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Fix last step in inline integration

Prevents overshooting

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Add first event implementation in inline integrator

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Rename EventHandler to avoid apache commons conflict

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Implement Bridge from EventEvaluator to apache commons

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>