[Validator] Fix constraint violation message parameterization
[Validator] Fixed value-to-string conversion in constraint violations
[Validator] Simplified IBAN validation algorithm
[Validator] Fixed and simplified IsbnValidator
[Validator] Simplified IssnValidator
[Validator] Simplified and explained the LuhnValidator
[Validator] Added "{{ value }}" parameters where they were missing
[Validator] Fixed date-to-string conversion tests to match ICU 51
[Validator] Fixed CS
[Validator] do not call getter inside ExecutionContext to prevent unnecessary calls
[Validator] Renamed valueToString() to formatValue(); added missing formatValue() calls
properly handle null data when denormalizing

If null is passed to denormalize(), no property values can be set on
the denormalized object. Additionally, this fixes passing values to
the denormalized object's constructor if the incoming data is an object.
[Validator] Constraint validators now use the 2.5 API. For incompatible validators, legacy validators were created
[Validator] Added extensive test coverage for the constraint validators for the different APIs
[FrameworkBundle] Made ConstraintValidatorFactory aware of the legacy validators
[Validator] CS fixes
[Validator] Fixed failing tests
minor #11463 [Validator] prevent unnecessary calls inside ExecutionContext (Tobion)

This PR was merged into the 2.5 branch.

Discussion
----------

[Validator] prevent unnecessary calls inside ExecutionContext

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets |
| License       | MIT

Small performance improvement by preventing calls to `PropertyPath::append($this->propertyPath, $subPath)` when not needed.

Commits
-------

d6d462a [Validator] do not call getter inside ExecutionContext to prevent unnecessary calls
Add point about ConsoleLogger to Console 2.5 changelog
minor #11507 Add point about ConsoleLogger to Console 2.5 changelog (JeroenDeDauw)

This PR was submitted for the master branch but it was merged into the 2.5 branch instead (closes #11507).

Discussion
----------

Add point about ConsoleLogger to Console 2.5 changelog

Commits
-------

8744826 Add point about ConsoleLogger to Console 2.5 changelog