Add private constructor to MultiPredicates

Fix: The MultiPredicates utility class has a private constructor for preventing instantiation.
Move public api out of the .def package

Fix: Move EventBase and EventUtil to the .basic package.
Fix: Move the .def.bridge.connector and the .def.bridge.predicate packages to .extra.connector and .extra.predicate.
Add source BridgeConnector to the event handle channels

Add: All event handle channels (they are managed by the HandlerModule) expect a source BridgeConnector, which received the event.
Add EventPredicateBase

Add: The EventPredicateBase class which already implements the hashCode(), equals() and toString() methods.
Generalized DummyInterceptors test class

Add: The DummyInterceptors test resource class is available to all tests.
Add EmptyEvent3-5 without inheritance for tests

Add: The test events EmptyEvent3, EmptyEvent4 and EmptyEvent5 which don't feature any inheritance at all.
Fix LocalBridgeConnector local bridge storage

Fix: LocalBridgeConnector stored its local bridge although it is already stored by the classe's superclass AbstractBridgeConnector.
Fix LocalBridgeConnector endless reverse disconnect

Fix: LocalBridgeConnector used to always disconnect the connected connector until an error was thrown by AbstractBridgeConnector.