Test case for memory leak in BooleanScorer2
BooleanScorer with flag for taking ownership of subscorers
BooleanScorer2 not giving away ownership of optional and prohibited scorers
Fixing memory leak by deleting temporary BooleanScorer
addFieldsForMerge wrong pointer used for binary/compressed fields
Fixing missing usleep in VS (provided by Celto)
All remaining memory leaks int tests removed. Fixes made by Veit and Anthony Novatsis are incorporated
Merge remote-tracking branch 'origin/bs2_memoryleak_fix'

Conflicts:
	src/core/CLucene/search/BooleanScorer2.cpp
	src/test/search/TestBoolean.cpp
DirectoryIndexReader memleak fix provided by Anthony