Merge pull request #11 from topicusonderwijs/master

Rewrite of SortedCollection to use a Topological sorting
Added HashMapUtility as a common wrapper for correctly getting
ConcurrentLinkedHashMap
Attached issue #109 test case and fix.
Updated debug logging and javadocs for mapping specifications
Updated to account for change to MappingStrategy causing it to implement
MappedTypePair
Updated javadocs for MapperFacade
Updated javadoc
Fixed accidental name switch between CaseInsensitiveClassMapBuilderTest
and ScoringClassMapBuilderTest.
Added capability to CaseInsensitiveClassMapBuilder to treat names in a
case-insensitive fashion in other field map methods (in addition to
byDefault())
Uploaded fix for issue 80; find List or Map ancestor when applying
ClassMapBuilderForList/Map and looking up custom property type.
Updated multi-threaded test to account for byte array overhead (which
was occasionally causing failures)
Added fix for issue #85, and modified exceptions to avoid doubling
details.
Added enhancement to ClassMapBuilder to allow passing a MappingDirection
to the byDefault() method; extended this to the other ClassMapBuilder
sub-classes, added test cases.
Changed wording of 'choice' to 'choose' and 'applied' to 'appliesTo' for
better readability.
Updated more javadocs
Added initial test case for issue#87
Applied issue87 test case; applied fix to remove check for abstract type
at generatin time -- since there could be a concrete type registered for
that type (as demonstrated in the test case)
Added issue #96 test case
Added test case for issue#44 which has already been resolved.
Applied enhancement for issue#44 that allows element-level converter to
be specified on a collection or array to collection or array
Add Apache license 2 file
[maven-release-plugin] prepare release orika-parent-1.4.3
[maven-release-plugin] prepare for next development iteration