Adding unsafe Send and Sync traits for RingBuf
merge with master