updated tests, added a tiny bit more.
updated tests, added a tiny bit more.

pthrasher/c-generic-ring-buffer,pthrasher/c-generic-ring-buffer,8l/c-generic-ring-buffer,8l/c-generic-ring-buffer,clarkli86/c-generic-ring-buffer,clarkli86/c-generic-ring-buffer