Fix exitFlag race conditions in DefaultDistributor
Update DataConsumer API to use ConsumerResult object; Thread-related fixes in DefaultDistributor
New DataConsumer objects
Merge pull request #25 from bryantrobbins/master

Updates to support MapReduce clients