serf: less internals testing member event coalesce

/cc @armon - Two changes here:

* use the interface that Serf will actually use to test the coalescing,
  so: send data in, read data out.

* Use a "tabular test" structure to test all test cases for handle