Trim newlines from section tags with leading+trailing whitespace.

Other implementations apparently do it, and we have to keep up with the
Joneses.

Closes #59.
Re-escape \r and \n in failure reports.
Enable more tests, we pass many of them. Woo!

This also improves failure reporting for specs tests.