[Form] Choice children can be template customized like collection
[Serializer] Added PropertyNormalizer, a new normalizer that maps an object's properties to an array
Call AuthenticationManager in AnonymousAuthenticationListener
[HttpKernel] Extract method to make callable controller in ControllerResolver

correct naming
[WebProfilerBundle] turbolinks compatibility
[Security] made it possible to override the default success/failure handler
Response::isNotModified returns true when If-Modified-Since is later than Last-Modified
bug #11079 Response::isNotModified returns true when If-Modified-Since is later than Last-Modified (skolodyazhnyy)

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

Discussion
----------

Response::isNotModified returns true when If-Modified-Since is later than Last-Modified

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #10501,  #10857
| License       | MIT
| Doc PR        |

Patch for #10501. I have reworked a bit `Response::isNotModified` method to make it more readable. Now it's comparing If-Modified-Since and Last-Modified as dates.

Commits
-------

42ec76e Response::isNotModified returns true when If-Modified-Since is later than Last-Modified
[Form] Add a form error if post_max_size has been reached.
minor #11504 [WebProfilerBundle] turbolinks compatibility (DraCzris)

This PR was merged into the 2.3 branch.

Discussion
----------

[WebProfilerBundle] turbolinks compatibility

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

Fix profiler when using turbolinks. (Without this, profiler is rendered without assets)

Commits
-------

c65b4c7 [WebProfilerBundle] turbolinks compatibility
[Form] Moved POST_MAX_SIZE validation from FormValidator to request handler
added the possibility to return null from SimplePreAuthenticationListener
[Validator] Added "payload" option to all constraints for attaching domain-specific data
[WebProfilerBundle] Show AJAX requests in the symfony profiler toolbar
[WebProfilerBundle] improved the ajax section of the WDT
removed uneeded web_profiler.debug_toolbar.excluded_ajax_paths parameter in the container
removed hack
fixed bug
bug #12002 [Security] [Firewall] Bug fixed in SimplePreAuthenticationListener when createToken() not return TokenInterface object (adenkejawen, fabpot)

This PR was merged into the 2.4 branch.

Discussion
----------

[Security] [Firewall] Bug fixed in SimplePreAuthenticationListener when createToken() not return TokenInterface object

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | no
| Fixed tickets | #11490, #11414
| License       | MIT
| Doc PR        |

This is a follow-up for #11414 on the right branch.

Commits
-------

faa8e98 fixed bug
e85cb7f added the possibility to return null from SimplePreAuthenticationListener
replaced the AJAX icon with a smaller one