Ported equivalent changes from logback branch.

- Should be the same as the slf4j-logback branch with log4j2 as the backing impl
(Warning LOG4J 2 requires Java 6)
Use custom distribution name