#331 remove runtime dependency to mapstruct-core by using QualiferPrism instead of Qualifier.class
#312 rename TypeUtilsJDK8Fix to SpecificCompilerWorkarounds and encapsulate all access to Types#erasure(..) by that class, preventing ClassCastExceptions in Eclipse JDT in case we try to determine the erasure of "void"
#330 Making target() mandatory
#330 Keying mappings by target property name; Avoiding nulls in mapping attributes
#330 Formatting
#330 Incorporating review remarks
#65 support for nested properties
#65 Removing FactoryMethod interface
#65 Some clean-up in BeanMappingMethod
#65 Doc/formatting improvements
#65 Formatting
#65 Adding note on nested properties to docs of @Mapping#source()
#212 Fixing typo
#212 Adding support for isXy()-style getters for Boolean