Improve API for event validation reporting to allow for non-fatal validation messages

Allow for "info" messages.
Derive isValid() from the (lack of) presence of "error" messages.
Fix straggling "backlist" typos.