Add BatchExecutor to handle SLF4J MDC

A simple utility to allow log back MDC to work again.