added test output to git ignore
Added size(), isEmpty(), peek(), peekFirst(), and peekLast() functionality to DiscardingRollingOutputStream along with unit tests for all new methods
Modified batch appender to insert a newline character (0x0A) into the stream prior to each new log event if the stream is non-empty and does not currently end with a newline. This is necessary when shipping JSON events with the ch.qos.logback.contrib.jackson.JacksonJsonFormatter, as it does not append newline characters, but loggly expects them to break individual batch members into separate events.