HV-905 Providing a global config for auto unwrapping

An early attempt. Any thoughts on the direction?
> Apparently type annotation constraints don't contribute to the "isConstrained" state of property metadata et al.

Actually they do. Otherwise none of the type use tests would pass. Did you try this with `@Valid`? Type use annotations need `@Valid`.