Update src/Symfony/Component/HttpFoundation/Request.php

This makes `getContentType()` work when a regular form is submitted.
[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
add allow_html5 option to date and time FormType to disable HTML5 date input when widget is set to single_text

remove unnecessary test when creating datetime format data transformer
[MonologBridge] Ignore empty context/extra by default in the ConsoleFormatter
[WebProfilerBundle] turbolinks compatibility
[OptionsResolver] Added a light-weight, low-level API for basic option resolving
Added some methods to improve the handling of auto_mapping feature
feature #11815 Added some methods to improve the handling of auto_mapping feature (goetas)

This PR was squashed before being merged into the 2.6-dev branch (closes #11815).

Discussion
----------

Added some methods to improve the handling of auto_mapping feature

| Q             | A
| ------------- | ---
| Bug fix?      |no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?  | yes
| Fixed tickets | https://github.com/doctrine/DoctrineBundle/issues/60
| License       | MIT

This PR is a part that is required by:
* https://github.com/doctrine/DoctrineMongoDBBundle/pull/267
* https://github.com/doctrine/DoctrineBundle/pull/321

The proposed PRs are an alternative to https://github.com/symfony/symfony/pull/11650 and https://github.com/doctrine/DoctrineBundle/pull/322

Commits
-------

2e30a43 Added some methods to improve the handling of auto_mapping feature
fixed CS
feature #8291 [Form] Add allow_html5 option to date and time FormType to disable HTML5 input type (csanquer)

This PR was merged into the 2.6-dev branch.

Discussion
----------

[Form] Add allow_html5 option to date and time FormType to disable HTML5 input type

[Form] added allow_html5 option to date and time FormType to disable HTML5 input type when widget is set to single_text

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

With this little patch we can have a single text widget without HTML5 date input type which is required when using some javascript date or time picker .

Commits
-------

392d6c7 add allow_html5 option to date and time FormType to disable HTML5 date input when widget is set to single_text
fixed CS
[Console][Command][LogicException] The command name cannot be empty. #11991
minor #11992 [Console][Command][LogicException] The command name cannot be empty. #11991 (skafandri)

This PR was submitted for the 2.5 branch but it was merged into the 2.6-dev branch instead (closes #11992).

Discussion
----------

[Console][Command][LogicException] The command name cannot be empty. #11991

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

Commits
-------

7d6fbd9 [Console][Command][LogicException] The command name cannot be empty. #11991
[Security] made it possible to override the default success/failure handler
[Security] add an AbstractVoter implementation
feature #11183 [Security] add an AbstractVoter implementation (Inoryy)

This PR was squashed before being merged into the 2.6-dev branch (closes #11183).

Discussion
----------

[Security] add an AbstractVoter implementation

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| License       | MIT
| Doc PR        | https://github.com/symfony/symfony-docs/pull/4257

The idea is to reduce boilerplate required to create custom Voter, doing most of the work for the developer and guiding him on the path by providing simple requirements via abstract methods that will be called by the AbstractVoter.

P.S. This is meant to be a [DX Initiative](https://github.com/symfony/symfony/issues?labels=DX&state=open) improvement.

Commits
-------

d3bafc6 [Security] add an AbstractVoter implementation
[Security] Added a REMOTE_USER based listener to security firewalls