slf4j: add slf4j integration module (#94)

Adds a new "slf4j" module.  A few methods in Logger are now protected rather
than package protected to allow access by Logger subclasses that aren't
inner classes of Logger.