valid msg, protoc-c lib func checks. Misc.

See if protobuf_c_message_check is in libprotobuf-c.
Return better errors on failed parsing.
Check messages when there are no errors.
Free msg when there are errors.
Don't allow multi-line strings.
Two more tests - exercises lexer.