Log::Message is a generic message storage mechanism.  It allows you to
store messages on a stack and assign meta-data to it.  Some meta-data
will automatically be added for you, like a timestamp and a stack trace.
