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
[WebProfilerBundle] turbolinks compatibility
[Filesystem] Check number of bytes copied.
add overwrite flag to allow non-decorated output
[DependencyInjection] Added exception to avoid fatal during compile in a frozen dumped container
new helper commands for PHP's built-in server
[OptionsResolver] Added a light-weight, low-level API for basic option resolving
[Filesystem] Added a lock handler
Add redirectToRoute, addFlash, isGranted and denyAccessUnlessGranted
shortcuts to controllers.
Make sure HttpCache is a trusted proxy
Use getPathname() instead of string casting to get BinaryFileReponse file path
bug #11837 Use getPathname() instead of string casting to get BinaryFileReponse file path (nervo)

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

Discussion
----------

Use getPathname() instead of string casting to get BinaryFileReponse file path

According to the code, should be "File" instead of "\SplFileInfo"

Commits
-------

e1eb788 Use getPathname() instead of string casting to get BinaryFileReponse file path
Fixed merge conflict in .travis.yml introduced in 687703a75ed741464e15b71a1e576c319865f3fd

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Doc PR        | none
minor #11946 [CI] Fixed merge conflict in .travis.yml (phansys)

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

Discussion
----------

[CI] Fixed merge conflict in .travis.yml

Fixed merge conflict in .travis.yml introduced in 687703a75ed741464e15b71a1e576c319865f3fd

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Doc PR        | none

Commits
-------

5238eba Fixed merge conflict in .travis.yml introduced in 687703a75ed741464e15b71a1e576c319865f3fd
Unit test fixes