Adding ringbuffer source code and new header files for the nf10 library structs and the new DMA engine of OSNT
Adding source code to adapt the library to the new OSNT kernel design