Up to 500M messages per second.
Simplified--still at 500M/s.
Trying different variations.
Using interface-based barriers.
Increasing max processor count.
Benchmarking only consumer without producer.
Merge branch 'master' into alternate-consumer2

Conflicts:
	example/example_consumer.go
	example/example_producer.go
Maximum throughput at 600M messages per second.
Simplified example consumer.
Latency is all over the map during production of single values; removed unused concept.
Producing a single item has huge effect on latency.
Completed TODO.
Implemented EasyReader to facilitate simple, interface-based calls into application code.
Implemented example benchmark using two different techniques.
Ready to diagnose single-insert bottlenecks.
Merge branch 'alternate-consumer2'

Conflicts:
	example/example_consumer.go