Enumeration Behandlung funktioniert jetzt über den ganz normalen
Matchign/Create-Strategy-Mechanismus und ist somit voll konfigurierbar.
Moved "SafeInvoke" feature to an own class
Implemented array handling using matching/creation-strategies
Moved ValueCreationStrategy into correct package
Renamed ValueMatchingStrategy to MatchingStrategy which is a better name
Fix tests: Make sure that with-mappings order is preserved. Decided to
use a list instead of a map to make order obvious.
Fixed compilation with older java versions
Added missing tests for equals and hashCode