Simplify approach for removing extra whitespace.

Implement low-level methods in debugRenderer so that high-level
parameters are correct.
Update to latest blackfriday.
Various clean up/small improvements.