Port: SegmentMerger
Port: SegmentReader
Port: Finish Index namespace!
General cleanup, start Lucene3x codecs
Some work on Lucene3x codecs types
Port: Lucene3x norms
Port: finish Lucene3x codecs namespace
Update version number
Port: bulk operations

Used custom tool to convert java code
Port: BitVector
Merge remote-tracking branch 'upstream/lucene_4_3_0' into lucene_4_3_0