This also improves failure reporting for specs tests.
The groups with failing tests are currently commented out (everything except interpolation). The main reason for failures are due to the requirement that standalone lines that contain nothing but whitespace be stripped from the output.