Added the replace constraint for ProxyManagerBridge
merged branch stof/composer_replace (PR #7995)

This PR was merged into the master branch.

Discussion
----------

Added the replace constraint for ProxyManagerBridge

Commits
-------

912a383 Added the replace constraint for ProxyManagerBridge
[HttpFoundation][File][UploadedFile] Fix guessClientExtension() method
merged branch alexpods/guess_client_extension_fix (PR #7990)

This PR was squashed before being merged into the master branch (closes #7990).

Discussion
----------

[HttpFoundation][File][UploadedFile] Fix guessClientExtension() method

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

1) Change getMimeType() by getClientMimeType() (we are guessing extension based on client information after all)
2) Add use of missing namespace (ExtensionGuesser)
3) Add tests for getClientExtension() method

Commits
-------

be42dbc [HttpFoundation][File][UploadedFile] Fix guessClientExtension() method
uncommented a commented test
Pass exceptions from the ExceptionListener to Monolog
merged branch webfactory/pass-excpetions-to-monolog (PR #8000)

This PR was squashed before being merged into the master branch (closes #8000).

Discussion
----------

Pass exceptions from the ExceptionListener to Monolog

| Q             | A
| ------------- | ---
| Bug fix?      | rather yes
| New feature?  | rather no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #7973, #7976
| License       | MIT
| Doc PR        | n/a

Pass exceptions caught by the ExceptionListener to Monolog, using the log message context. As of Monolog 1.5, exceptions passed that way will at least be logged with the line they were thrown in, also including any previous exceptions.

Getting full stack traces (as suggested in #7976) becomes a possible change at the Monolog level (see seldaek/monolog#192) or users can add their own Monolog Formatter for that.

This PR is based on master. I'd be glad to provide similar ones for 2.1/2.2 if you'd pick them. Due to recent changes in the ExceptionListener I don't think a single patch on the older branches can easily be pulled to master anyway.

Commits
-------

97bee20 Pass exceptions from the ExceptionListener to Monolog