Handle `null`s returned by `getCopyOfContextMap`.

`getCopyOfContextMap` returns `null` for empty `MDC`s:

http://www.slf4j.org/api/org/slf4j/MDC.html#getCopyOfContextMap()

Do we want the returned copy map to be mutable or not?