LUCENE-3524: add PackedInts.Reader impl that reads directly from Directory

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1198865 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: collapse two variables here into one

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1198873 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: add default merge impl to FieldsWriter

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1198897 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3528: singal waiting threads even when IS#close throws an exception

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1198911 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: move stored fields merging under codec control

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1198916 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2861: add additional asserts to catch read past EOF that jenkins sees

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1198999 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2861: retry if channel read returns 0 bytes

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1199013 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3490: add back sync to fix bug when infostream is on

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1199101 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: clean up FieldsWriter api

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199104 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: clean up FieldsReader api

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199111 13f79535-47bb-0310-9956-ffa450edef68
fix test to pass if you force simpletext

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1199118 13f79535-47bb-0310-9956-ffa450edef68
don't clone unused file in simpletext

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1199119 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: simpletext cleanups

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199121 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: remove IndexInput from stored fields API

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199285 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: cutover fully to StoredFieldVisitor

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199341 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: fix lazy fields impl

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199370 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: merge trunk (1198350:1199390)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199395 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3528: Prevent possible DeadLock & large delays if waiting for a already reopened generation

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1199405 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: FieldsFormat -> StoredFieldsFormat

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199411 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2621: remove dead code

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2621@1199415 13f79535-47bb-0310-9956-ffa450edef68