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.
Merge pull request #96 from davidmc24/feature/slf4j

slf4j: add slf4j integration module (#94)