Change the visibility of WebTestCase::setUp to keep the same as in PHPUnit

see https://github.com/sebastianbergmann/phpunit/blob/ea293f782b3e001c9b7eeb5bdc2d545e4c091fdb/src/Framework/TestCase.php#L1834
Update monolog provider for support permissions
feature #931 Update monolog provider for support permissions (mmuruev)

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

Discussion
----------

Update monolog provider for support permissions

Recently Monolog have an update commit b2e2530406737e658785e3b4e50135f297f49a16. Which add permission handling for log file.

Commits
-------

91b1cbc Update monolog provider for support permissions
fixed CS
Merge branch '1.2'

* 1.2:
  fixed CS
  Update monolog provider for support permissions
Update PHPUnit to its enw major version
minor #955 Update PHPUnit to its new major version (stof)

This PR was merged into the 2.0.x-dev branch.

Discussion
----------

Update PHPUnit to its new major version

4.0 and 4.1 would not be allowed by the ``~3.7`` constraint

Commits
-------

639f213 Update PHPUnit to its enw major version
Fixed the requirements in the subtree splits
bug #954 Fixed the requirements in the subtree splits (stof)

This PR was squashed before being merged into the 2.0.x-dev branch (closes #954).

Discussion
----------

Fixed the requirements in the subtree splits

They should use Pimple 2.1, not 1.0

Commits
-------

6d1ad87 Fixed the requirements in the subtree splits
Update service_controller.rst

The word "it's" is a contraction for "it is".  "Its" is a possessive pronoun.
minor #956 Update service_controller.rst (cxj)

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

Discussion
----------

Update service_controller.rst

The word "it's" is a contraction for "it is".  "Its" is a possessive pronoun.

Commits
-------

09a5fe3 Update service_controller.rst
Merge branch '1.2'

* 1.2:
  Update service_controller.rst
added a note in the docs (refs #1356)
Improve exception messages for mount()
feature #953 Improve exception messages for mount() (Damien Walsh, themainframe)

This PR was squashed before being merged into the 2.0.x-dev branch (closes #953).

Discussion
----------

Improve exception messages for mount()

Improve the exception message if the `connect` method of a `ControllerProviderInterface` returns an invalid type.

Previously a misleading message about the arguments to `mount()` was emitted if your `connect` method did not return a `ControllerCollection`.

Commits
-------

7d6298d Improve exception messages for mount()
Make clear to use Session BEFORE app->boot
minor #949 Make clear to use Session BEFORE app->boot (sebastian-marinescu)

This PR was squashed before being merged into the 2.0.x-dev branch (closes #949).

Discussion
----------

Make clear to use Session BEFORE app->boot

It wasn't clear to me the session needs to be there before you boot.
I 'wasted' a great amount of time finding that out.
Please clarify for upcoming geniuses like me.

Commits
-------

5ddcc8b Make clear to use Session BEFORE app->boot
Update README.rst
minor #960 Update README.rst (spolischook)

This PR was merged into the 1.0.x-dev branch.

Discussion
----------

Update README.rst

Commits
-------

3504456 Update README.rst
Update serializer.rst