HV-819 Unrelated comment fixes
HV-819 Simplifying AnnotationMetaDataProviderTest
HV-819 Establishing @UnwrapValidatedValue annotation for marking validated elements which need to be unwrapped prior to validation

* Providing annotation
* Extending raw and aggregated models with "requiresUnwrapping" attribute
* Extending annotation meta data provider to populate that property
HV-819 Adding ValidationValueUnwrapper SPI and API for registering unwrapper implementations

* Adding addValidationValueUnwrapper() to HibernateValidatorConfiguration and HibernateValidatorContext
* Passing list of unwrappers into ValidatorFactory and Validator
HV-819 Unwrapping validated elements if marked with @UnwrapValidatedValue and matching processor is present
HV-819 Using shared instance of TypeResolver
HV-819 Adding unwrapValue() option to constraint API
HV-819 Using more generic name "validated value handler" for type and member names

* Renaming API/SPI packages, types and members
* Adding package-info.java
* Improving documentation, marking API/SPI as experimental
HV-819 Incorporating further review remarks
HV-819 Making validated value unwrappers configurable via property
HV-819 Making member of ValidatorFactoryImpl immutable
HV-819 Updating reference guide; Adding new packages to OSGi manifest
HV-819 Fixing javadoc typo