add ring buffer test

testShouldPublishEventsVarArgWithinBatch()
add ringbuffer test

testShouldNotPublishEventsWhenBatchSizeIs0()
add ringbuffer test

testShouldNotPublishEventsWhenBatchExtendsPastEndOfArray()
rearragend ring buffer test methods

add all missing tests as incomplete marked tests