HM: Use setNextReader for every subCollector iso constructor
EG/HM: Fixed name
EG/HM: WIP leaves grouping for optimal threading
Merge branch 'supercollectors' of github.com:seecr/meresco-lucene into supercollectors
EG/TJ: tabs to spaces.
EG/TJ: tabs to spaces.
Merge branch 'supercollectors' into master

Conflicts:
	src/org/meresco/lucene/search/DeDupFilterSuperCollector.java
	src/org/meresco/lucene/search/DelegatingSubCollector.java
	src/org/meresco/lucene/search/FacetSuperCollector.java
	src/org/meresco/lucene/search/MultiSuperCollector.java
	src/org/meresco/lucene/search/SubCollector.java
	src/org/meresco/lucene/search/SuperCollector.java
	src/org/meresco/lucene/search/SuperIndexSearcher.java
	src/org/meresco/lucene/search/TopFieldSuperCollector.java
	src/org/meresco/lucene/search/TopScoreDocSuperCollector.java
	src/org/meresco/lucene/search/TotalHitCountSuperCollector.java
	src/org/meresco/lucene/search/join/AggregateScoreSuperCollector.java
	src/org/meresco/lucene/search/join/KeySuperCollector.java
	src/org/meresco/lucene/search/join/ScoreSuperCollector.java
	test/dedupfiltercollectortest.py