Add an additional Callbacks.stream(Callback<T>, T...)
Introduce BatchingCallback, which aggregates items into batches.
Licenses.
Merge pull request #12 from stevenschlansker/batcher

All looks sane, at least to my eyes...