Fix #315. Make delete queries not use WAL. They should instead use Raft to replicate.
fix #233. Put back the code that limited the delete batch size
fix a compilation error
Revert "panic if we ever receive commits out of order"

This reverts commit 20a921eb3276b9330ebbddc84acca66713f22cc9.

Conflicts:
	src/wal/global_state.go
Drop the max delete size from 1M to 64K.
remove some logging statements
we shouldn't be returning error if the function takes a response channel

This is causing a bunch of deadlocks since those functions gets called
in a goroutine and their return values are never checked. Instead we
should return an endStreamResponse with the error message.
fix a bug, use value comparison instead of pointer comparison
change the name of the series in the test
fix a compilation error
more logging
sleep for a few seconds to give a chance for raft to replay the log
Add StartMicro and EndMicro methods to the shard.
Output the shard's start and end timestamps on String().
A massive group by test with real data.
Clean up test spacing.
fixup! we shouldn't be returning error if the function takes a response channel
fix #302. Should be able to set negative times
fix the sleep since the process takes about 5 seconds to startup
add some logging