fix riemann batch client, remove support for java 1.6

This was pretty broken, and 1.6 is deprecated now.

Only last gotcha with the batch client is that with a low throughput rate and a high batch size, your events might get super delayed. Currently users can fix that by running their own scheduler thread that calls flush, but we should probably do that here as well. Seems like a thing for another pull request though