Fix typos in code
Removed parameters from service
Completely re-reading the controller chapter
Change: ConsoleTerminateListener => ErrorLoggerListener
Moving forwarding section all the way to the bottom

I could find very little real use-cases for this.
Big update based on feedback from xabbuh and WouterJ
Fixing build error
feature #4433 Completely re-reading the controller chapter (weaverryan)

This PR was merged into the 2.3 branch.

Discussion
----------

Completely re-reading the controller chapter

| Q   | A
| --- | ---
| Doc fix? | yes
| New docs? | no
| Applies to | 2.3+
| Fixed ticket | n/a

Hi guys!

This follows #4427, but only for the controller chapter (I will open separate PR's for `from_flat_php_to_symfony2`, `routing`, and `templating`).

This is more than just updating for the best practices. This is about face-lifting these important chapters after several years of us as a community realizing what's more important and what's less important. More notes:

- I removed some information about using the `defaults` to pass additional information to your controller from this chapter. This is too early and we have this now: http://symfony.com/doc/current/cookbook/routing/extra_information.html

- I removed `ContainerAware` information. This is not the right spot... and maybe nothing is. I don't see much use-case for this - it seems like you'd either extend the base Controller or register your controller as a service.

- I kind of want to remove or move the forwarding stuff. I can't find a real use-case for doing a forward from one controller to another. It adds a lot of overhead and I don't see any situation for it.

Thanks!

Commits
-------

903f52c Fixing build error
ceb7b94 Big update based on feedback from xabbuh and WouterJ
6ef10db Moving forwarding section all the way to the bottom
0754efc Completely re-reading the controller chapter
Removing bad period
Add missing semicolons to PropertyAccess examples
minor #4523 Add missing semicolons to PropertyAccess examples (loonytoons)

This PR was merged into the 2.3 branch.

Discussion
----------

Add missing semicolons to PropertyAccess examples

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | 2.3+
| Fixed tickets | none

Commits
-------

dbba41a Add missing semicolons to PropertyAccess examples
Add Ryan Weaver as 10th core team member
Update link to remove absolute URL
Book: Update link title to match cookbook article title
minor #4530 Book: Update link title to match cookbook article title (dangarzon)

This PR was squashed before being merged into the 2.3 branch (closes #4530).

Discussion
----------

Book: Update link title to match cookbook article title

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | all
| Fixed tickets |

Article title updated in c9fe05b3b1a03fa196e80b22472eb3a7eb0be0a5

Commits
-------

37c29e9 Book: Update link title to match cookbook article title
Best Practices: Update link title to match cookbook article title
minor #4529 Best Practices: Update link title to match cookbook article title (dangarzon)

This PR was squashed before being merged into the 2.3 branch (closes #4529).

Discussion
----------

Best Practices: Update link title to match cookbook article title

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | all
| Fixed tickets |

Article title updated in c9fe05b3b1a03fa196e80b22472eb3a7eb0be0a5

Commits
-------

23db11a Best Practices: Update link title to match cookbook article title
bug #4273 - fix doctrine version in How to Provide Model Classes for several Doctrine Implementations cookbook
Update conventions.rst

The ``trigger_error``call seems to be written in one line:  https://github.com/symfony/symfony/pull/12671/files
minor #4542 Update conventions.rst (csuarez)

This PR was submitted for the 2.6 branch but it was merged into the 2.3 branch instead (closes #4542).

Discussion
----------

Update conventions.rst

The ``trigger_error`` call seems to be written in one line:  https://github.com/symfony/symfony/pull/12671/files

Commits
-------

3d75f6a Update conventions.rst