backlash is a port of Werkzeug's debugger middleware to Webob. It has no
additional dependencies beyond Webob and is being used by the TurboGears2 team
as an alternative to the antiquated Paste/WebError. Leveraging this as an
*optional* dependency to pecan would:
* Remove a sizable chunk of code from pecan, some of which is embedded
JavaScript that packagers have traditionally balked at.
* Improve the interactive debugging experience for developers in a very
meaningful way (the Werkzeug-based middleware provides features like an
in-browser console debugger, the ability to load source code on
a frame-by-frame basis).
* Improve the unified debugging experience amongst several popular Python
frameworks (some form of the debugging interface will be in use by Flask,
Pecan, and TurboGears2).
Change-Id: I85f50f677c6052bd2afd32811dedf33835135e12