fix using wrong constant TempFile instead of Tempfile
shorted enumerable to enum in WithProgress
fix wrong variable name in WithProgress#respond_to?
fix return value from with_progress{} to equal with_progress.each{}
set WithProgress title to nil by default
rework WithProgress#run: use StringIO for String, use pos and size for IO
compact specs «calls each only once» for Array, Hash and Set
add specs «calls each only twice» for Enumerable and Range
fix using size for Range (returns nil for non Numeric range in ruby >= 2.0)
compact specs «calls each only once» for File and StringIO
rework «calls each only once» spec for String to check usage of StringIO
remove without_warnings
add «calls each only once» spec for Tempfile
add «calls each only once» spec for IO
add spec for CSV and handling for CSV in ruby 1.8
add specs for entries yielded by enumerables
separate specs for enumerables