A better fully-generic queue based on the OSAtomicFifo{Enqueue,Dequeue}, PointerQueue<T>

The implementations that store data in a queue have been updated to use it.