[Console] make parent constructor test more reliable

it also fixes the test since f2b60e9c687 and improves phpdoc
[Console] improve regex performance to validate name

using possesive quantifier
Add X-Debug-Url profiler url header
[HttpKernel] added missing use statement
[Form] fix CsrfProviderAdapter
feature #9342 Add X-Debug-Url profiler url header (adrienbrault)

This PR was merged into the master branch.

Discussion
----------

Add X-Debug-Url profiler url header

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | N/A
| License       | MIT
| Doc PR        | None

Hey, working with rest APIs I find it way more convenient to have the profiler url directly in the header ... We human are used to deal with hypermedia!
A little bit of hateoas in symfony :)

Commits
-------

2f09754 Add X-Debug-Url profiler url header
fixes #9342 adding on-invalid="ignore" (= null on constructor argument)
minor #9424 fixes #9342 adding on-invalid="ignore" (= null on constructor argument) (cordoval)

This PR was merged into the master branch.

Discussion
----------

fixes #9342 adding on-invalid="ignore" (= null on constructor argument)

:baby:

Commits
-------

d44fd2d fixes #9342 adding on-invalid="ignore" (= null on constructor argument)
bug #9423 [Form] fix CsrfProviderAdapter (Tobion)

This PR was merged into the master branch.

Discussion
----------

[Form] fix CsrfProviderAdapter

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Fixes   | #9418
| Tests pass?   | yes
| license?      | MIT

Commits
-------

887f71c [Form] fix CsrfProviderAdapter
minor #9244 [Console] make parent constructor test more reliable (Tobion)

This PR was merged into the master branch.

Discussion
----------

[Console] make parent constructor test more reliable

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Fixes   | #9186 , f2b60e9
| Tests pass?   | yes
| license?      | MIT

It also fixes the test since f2b60e9 and improves phpdoc

The second commit improves regex performance to validate name (using possesive quantifier).

I did some basic performance tests http://3v4l.org/PuvuL
The new regex only takes 1/3 of the time compared to the old one!

Commits
-------

5798029 [Console] improve regex performance to validate name
22b09ce [Console] make parent constructor test more reliable