Add verbose debugging output for lime tests

Need to add better verbose debugging for lime test failures. Running tests as part of a symfony test suite ("symfony test:functional") causes output to be lost if failures occur. This information is quite valuable for debugging test failures, as it contains information about individual assertions and informational messages.

This branch causes the output buffered data to be output if the test fails.