4.3.2.final patch

For 4.3.2 I only applied the HV-912 changes. I did not move `ConstraintMapping` as on master (part of the "reducing accessibility of some classes and methhods". I think it is technically not necessary and it could break existing clients. @gunnarmorling, wdyt?
You didn't. During the merge of `ReflectionHelper` I had to choose the version of `getPropertyName` to use. I went for the one using the `StringHelper`.