LineFormatter: context and extra optionally not shown when empty

This PR implements https://github.com/Seldaek/monolog/issues/200, so that `[] []` is not shown, when `context` or `extra` are empty.