Use JSON stringify on no message if not using json.

When an object is passed and no message is specified it is more useful
to print the JSON string for the log record message.

When the logger is configured to output JSON the message is the empty
string for compatibility with the behaviour of bunyan(1).
0.5.26