new ring buffer implementation added
mutex and lock classes replaced by classes of the standard library
incompatible signal buffer classes removed