Port: Finish Lucene42 codec
Fix typo
Port: BooleanClause, Query, and Scorer
Port: BooleanScorer2, Disjunction/Conjunction
Port: Search namespace B-C
Some cleanup
merge conflicts