Removing old spsc queue C implementation.

Now uses C++ header file.
Adding missing assert.h include.
Removing assertion from spsc queue traversal.
Adding counter to allow recursive private queue locking.