8.2
[HttpFoundation][HttpKernel] Remove dead code and useless casts
[HttpKernel] Add AsControllerAttributeListener
[DependencyInjection][HttpKernel] Add PHPDoc to attribute classes and properties
[HttpKernel] Dispatch events named after controller attributes
[Security][HttpKernel] Fix HEAD requests bypassing methods filter in `IsGranted`, `IsCsrfTokenValid` and `IsSignatureValid` attributes
[HttpKernel] Improve MapQueryParameter handling of options
[HttpKernel] Add argument `$mapWhenEmpty` to `MapQueryString` and `MapRequestPayload` for always attempting denormalization with empty query and request payload
[HttpKernel] Add `#[MapRequestHeader]` attribute and resolver
[HttpKernel] Add MapUploadedFile attribute
Merge branch '8.0' into 8.1
Create `#[Serialize]` Attribute to serialize Controller Result
Prefix all sprintf() calls