Proposed patch for #2589 to guard against content spoofing.
Cleanup messageFormatter example to use logs from build steps instead of directly using build logs
Remove assert from subscribeConsumer

This method is used by the WebStatus, and thus necessary (even for
new-style steps) in eight.
Catch a specific exception
Update release notes for #2589
Fix one more missing exception
Merge pull request #1246 from anish/eight-msgfmt

Cleanup messageFormatter example to use logs from build steps instead of directly using build logs
Merge pull request #1249 from djmitche/subscribeConsumer-assert

Remove assert from subscribeConsumer
Merge pull request #1244 from wmswms/eight

Guard against content spoofing.

Fixes ticket:2589