Added IsEmpty property
Changed IConcurrentDeque<T> to extend the IProducerConsumerCollection<T> interface
Implemented GetEnumerator and Reverse