Added constructors.
Implemented the handling of nested target providers and refactored some
parts. Used to implement an own method filter predicate because I think
its overkill to add so much small predicate impls. Created the new class
EventBindingSpiUtils which contains a constant for the id-separator and
a usefull function for concatenating ids. Test are still missing for
targets -> shame on me!