[BrowserKit] Pass headers when `followRedirect()` is called
[BrowserKit] fixed headers when redirecting if history is set to false (refs #8697)
[BrowserKit] removed some headers when redirecting a request
[BrowserKit] fixed method/files/content when redirecting a request
Merge branch '2.2' into 2.3

* 2.2:
  [BrowserKit] fixed method/files/content when redirecting a request
  [BrowserKit] removed some headers when redirecting a request
  [BrowserKit] fixed headers when redirecting if history is set to false (refs #8697)
  [BrowserKit] Pass headers when `followRedirect()` is called

Conflicts:
	src/Symfony/Component/BrowserKit/Client.php
	src/Symfony/Component/BrowserKit/Tests/ClientTest.php