Port: ConcurrentMergeScheduler, etc
Merge remote-tracking branch 'jamesblair/lucene_4_3_0' into lucene_4_3_0
Port: DirectoryReader, SegmentInfos, etc
Port: FieldInfos, DocConsumer
Big commit, IndexWriter in progress
Port the rest of IndexWriter
Port: DocInverter, Invert related types
Port: ThreadAffinityDocumentsWriterThreadPool
Port: DocTermOrds
Port: DocValuesProcessor, *DocValuesWriter
Port: FilterAtomicReader, FilterDirectoryReader
Port: FreqProxTermsWriter*, TermsHash*
Port: IndexUpgrader, *MergePolicy
Port: MergedIterator
Port: MultiReader, MultiFields, MultiTerms
Port: NoDeletionPolicy, NoMerge*
Port: NormsConsumer, NormsConsumerPerField
Port: ParallelAtomicReader, ParallelCompositeReader
Merge remote-tracking branch 'upstream/lucene_4_3_0' into lucene_4_3_0