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