TJ/HM: Build-deps fixed
TJ/HM: New build-deps
HM: Lucene test working with multithreaded flag

Conflicts:
	meresco/lucene/_lucene.py
	meresco/lucene/index.py
	meresco/lucene/indexandtaxonomy.py
	src/org/meresco/lucene/search/DeDupFilterCollector.java
HM: MultiLucene with multithreaded flag
HM: Tested multithreaded and singlethreaded lucene

Conflicts:
	test/lucenetest.py
	test/multilucenetest.py
HM: Removed maxMergeDocs
HM: Added old single threaded collectors
HM: Fixed test to always succeed
HM: Default enable multithreading
EG/HM: new better leaves grouping
EG: smarter task grouping and in-thread merging
EG/HM: small refactorings
HM: New style indexSearcher with numberOfTasks; Moved executor to indexAndTaxonomhy
HM: Extracted into mergePool method
HM: Fixed mergePool call
HM: One poll; Merge that array
HM: 16 segments per tier
HM: Improved leaf_groups by skipping all empty groups