Create Log4j flume appender

Large copy of code from logback appender, also created a project
to consume and test the appender
Remove logging statement to avoid infinite recursion
Version should be -SNAPSHOT
Merge pull request #3 from gilt/feature/log4j_appender

Create Log4j flume appender