include cstddef for std::size_t

chances are other includes brought that in, but it's a good idea to
explicitly include anything we use.
comment::operator bool expressiveness
Apply changes from lest.hpp

- include cstddef for std::size_t
- comment::operator bool expressiveness