Primarily javadoc improvements.  Making classes which have no use outside of their package have the default visibility instead of public (thus excluding them from javadoc).

Also moved the ConsumerIterator from an inner class to a top level class.  There is no reason to hide this inside the DynamicDelayQueue.