[DependencyInjection] Add suggestion on ParameterNotFoundException
[DependencyInjection] Add suggestion on ServiceNotFoundException
[DependencyInjection] Made tests more accurate
[DependencyInjection] Added some check before guessing similar parameters
merged branch lyrixx/debug-dic (PR #7861)

This PR was merged into the master branch.

Discussion
----------

[DependencyInjection] Add suggestions on ParameterNotFoundException

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

Commits
-------

e989d8b [DependencyInjection] Added some check before guessing similar parameters
9300157 [DependencyInjection] Made tests more accurate
729db0f [DependencyInjection] Add suggestion on ServiceNotFoundException
f44db48 [DependencyInjection] Add suggestion on ParameterNotFoundException
[DependencyInjection] fixed ? position in some exception messages (refs #7861)
First implementation of lazy services via proxy manager
Adding basic logic to generate proxy instantiation into a php dumped container
Compiling proxies into the generated DIC file
Upgrading dependency to ProxyManager 0.3.*
Suggesting ProxyManager in composer.json, removing useless calls
Adding failing test to demonstrate that proxy initialization breaks shared services
Fixing shared service instance
Sharing services in the container should only happen when proxying failed
Adding tests for proxy sharing within dumped containers
Fixing shared proxies into the container
Bumping required version of ProxyManager
Docblock for ContainerBuilder#shareService
Adding `ContainerBuilder#addClassResource`
Adding test to check that class resources are registered for lazy services