Add shortMessagePattern configuration

As an alternative to truncating the full message to create a short message
you can use logback's pattern layout to construct the short message.  This
gives far more flexibility in terms of what gets constructed.
added test for shortMessagePattern and extra doc