Add support for optional message with service checks.

We may want to update some of the default service checks to support this but for now this is to just get the API in place.