Fix for LOGBACK-873 - lazy format message

Do not format message on construction of LoggingEvent, wait until getFormattedMessage() is called.  

Fixes http://jira.qos.ch/browse/LOGBACK-873. 
Re-fixes http://jira.qos.ch/browse/LOGBACK-495