Fixes #28. Support for log4j 2
Related to #28. Log4j 2 wrapper impl.
Related to #28. Added FQCN to Log4j2 wrapper.
Related to #28. Wrong message factory used, should get it from the
logger.
doc updates
Fixed typo in an exception message