Global context logger, proxy context to threads

`This type is needed to distinguish from context from ordinary field "extra".`