LUCENE-2554: making branch for faster iterations

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967126 13f79535-47bb-0310-9956-ffa450edef68
commit my current state

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967130 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2554: add some verbosity to TRR2

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967135 13f79535-47bb-0310-9956-ffa450edef68
remove nocommits, this isnt really evil

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967137 13f79535-47bb-0310-9956-ffa450edef68
fix the core tests to pass (with any -Dtests.codec). pull codec randomization from RIW... we should support -Dtests.codec=random instead!

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967165 13f79535-47bb-0310-9956-ffa450edef68
add support for -Dtests.codec=random... all core tests pass with this

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967177 13f79535-47bb-0310-9956-ffa450edef68
add support for -Dtests.codec to solr tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967179 13f79535-47bb-0310-9956-ffa450edef68
factor random defaults out of RandomIW into newIndexWriterConfig

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967214 13f79535-47bb-0310-9956-ffa450edef68
remove some dead code; make RIW/RIWC more hairy

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@967224 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2554: fix PreFlexRW's reader to dynamically decide whether terms should be UTF16 or codepoint

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@978857 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2554: make PreFlexRW codec use finer-grained impersonation, so we can test dancing NRT/deletions too

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@978872 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2554: pick a random codec for each unit test

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@978877 13f79535-47bb-0310-9956-ffa450edef68
clean up

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@978878 13f79535-47bb-0310-9956-ffa450edef68
random codec tests by default

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@978881 13f79535-47bb-0310-9956-ffa450edef68
remove remaining nocommits

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@979327 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-2554: add comment explaining why we can't assert valid UTF8 when dancing

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/preflexfixes@979415 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3606: Create a branch to manage the heavy changes for readonlyness of IndexReaders

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3606@1209906 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3606: Die, IR.setNorm(), die

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3606@1210031 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3606: Reactivate parts of the reopen tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene3606@1210037 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3606: Die - IR.deleteDocument*(), IR.undeleteAll() - die, die, die!!!

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