Removes Event Buffers
Event buffers will be replaced by normal buffers in order to
make buffering actually managable.  Also includes a boost to
the test suite, adding a few macros and tests.