add SeqIteratorAdapter.endOfSeq() to be called from within seekNext() <-- buggy!
add .map(..) to SeqIterator
fix SeqIteratorAdapter.hasNext: set nextValid to true endOfSeq was NOT called in seekNext()
Merge branch 'with_endOfSeq()' into sequences

Conflicts:
	NtfsStreamsJ.java
	SeqIteratorAdapter.java
add Predicate<T> extends Func1<T, Boolean>
use SeqIteratorAdapter in .groupBy(..)
SeqIterator extends Enumeration, add .toList()
fix: don't eat first of StreamListDesc
add to SeqIterator: .concat and .append
refactor: move a) turning raw output into SeqIterator and b) applying regex to them into helper
fix: really end StreamListDesc if there are no more matches
fix: don't include bogus (section) header line from STREAMS output in resulting StreamsListDesc
add toString() for SeqIteratorAdapters, Funcs, Predicates
*not compiling*!
add toString() for SeqIteratorAdapters, Funcs, Predicates
remove code duplication
refactor: promote groupingFn
fix build.bat: remove all *.class when not needed anymore
Merge branch 'with_tuples' into sequences

Conflicts:
	Func.java
	NtfsStreamsJ.java
add Func3, Tuple, Tuple1 and Tuple2