Broken tests.
More tests. Add config to make sure all data from oldest is read.

Found the cause of much of the issues. Consumers read the newest data by default,
which is now not the case. Added test case for not parsing as flume event.