Updated CloseableIter* classes to wrap any methods in guava that it makes sense to wrap with the exception of mergesort.  For other methods, calling the guava methods should have no side effects, so use of those is preferred.