Refactored the event source handling: moved the adapter creation into
the event source. Now a event source can host per binding more than one
target which images the n-to-m-relationship between the sources and
targets.
Refactored the event source handling
Merge remote-tracking branch 'origin/event-source-refactoring'

Conflicts:
	base-impl/src/main/java/de/javax/util/eventbinding/spi/impl/source/DefaultEventSource.java
	base-impl/src/main/java/de/javax/util/eventbinding/spi/impl/source/DefaultEventSourceCollector.java
	base-impl/src/main/java/de/javax/util/eventbinding/spi/impl/source/EventListenerProviderFactory.java
	base-impl/src/main/java/de/javax/util/eventbinding/spi/impl/target/DefaultEventTarget.java
	base-impl/src/test/java/de/javax/util/eventbinding/impl/source/DefaultEventSourceProviderTest.java
	base/src/main/java/de/javax/util/eventbinding/DefaultEventBinder.java
	base/src/main/java/de/javax/util/eventbinding/spi/EventSource.java
	base/src/main/java/de/javax/util/eventbinding/spi/EventSourceCollector.java
	base/src/main/java/de/javax/util/eventbinding/spi/EventTarget.java
	base/src/test/groovy/de/javax/util/eventbinding/EventBinderSpec.groovy