#212 Fixing typo
#212 Adding support for isXy()-style getters for Boolean
#327 Move MethodRetrievalProcessor#allEnclosingElementsIncludeSuper to Executables#getAllEnclosingExecutableElements and replace any Elements#getAllMembers calls with it (to create a fixed order of property mappings)
#327 Improving method name; Formatting
#343 wrongly placed candidates.clear() causes too many error messages
#339 error message clarification: ambiguous mapping method
#339 error message clarification: #321, adding coding hint to 'can't map property'
#341 method annotated with qualifier should not qualify for mappings without qualifiedBy
#341 Doc improvement
Add extract of the unit tests for generics and @TargetType support to an integration test
#312 prevent another possible ClassCastException in JDT in case we try to compute the erasure of the Null type
#344 only consider methods as property mapping methods if they have one source parameter, a non-void return type, and no @MappingTarget parameter
#345 fix detection of matching upper/lower bounds when using Eclipse JDT
#337 refining reverse mappings for ignore and nestedproperties, remove check on reverse
#337 Moving mergeWithInverseMappings() to SourceMethod; Improving some names; Adding some docs
#331 remove remaining runtime dependencies from processor to mapstruct core, add checkstyle rule to verify that for the future.
#262 prefix processor options with 'mapstruct.'
Remove maven-processor-plugin from integrationtest module, as it's not required there anymore
#355 shade away freemarker in mapstruct-processor, build an uber-jar containing the processor and the required freemarker classes and publish a dependency-reduced pom.
#108 Simplify error analysis in case null is passed via model include