Added re-encodeable asserts_with_user_comments property to results

For those use cases where you want to preserve the test comments interleaved with the asserts. This property is re-encodeable with isaac's node-tap module to produce TAP output again from parsed TAP output.

This closes https://github.com/substack/tap-parser/issues/14