Update the cookbook entry for custom error pages

This IMO clarifies the available approaches, removes minor inaccuracies and also explains how to use the new preview feature from symfony/symfony#12096.

Changes are partially based on [a blog post](http://www.webfactory.de/blog/symfony2-exception-handling-and-custom-error-pages-explained) I have written a while ago.
this is actually a bad reason IMO. Nothing forbids you to use multiple templating engines in a project. There is an issue in the repo about documenting this event with more details about it.