LUCENE-3877: don't print to std streams in Lucene core

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301472 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3848: don't produce tokenstreams that start with posinc=0

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301478 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3848: fix CHANGES typo

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301479 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3879: fix more wrong shifts/invalid asserts for positions in 4.0 codecs

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301541 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3878: add basic liveDocs checks to CheckIndex

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301650 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3878: visit the document even if its deleted, just don't count anything

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301683 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3878: refactor testPostings into checkFields(Fields) and also run the test ignoring deletions. TODO: refactor testVectors to use this method too

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301712 13f79535-47bb-0310-9956-ffa450edef68
SOLR-3159: Fix broken Maven build

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301764 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2826: use logging rather than e.printStackTrace()

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301875 13f79535-47bb-0310-9956-ffa450edef68
SOLR-2826: Remove some dead code

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301906 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3878: fix CheckIndex.testTermVectors to use checkFields too; this found a bug in Lucene40's term vectors reader

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1301939 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3867: Refactor RamUsageEstimator. CHANGES.txt will be added once backported to 3.x.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1302133 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1302155 from lucene/dev/branches/branch_3x:
LUCENE-3867: Add CHANGES.txt.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1302156 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3738: DataInput/DataOutput no longer allow negative vLongs. vInts are still supported (for index backwards compatibility), but should not be used in new code. The read method for negative vLongs was already broken since Lucene 3.1

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1302238 13f79535-47bb-0310-9956-ffa450edef68
Merged revision(s) 1302243 from lucene/dev/branches/branch_3x:
LUCENE-3738: Add missing backwards break

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1302244 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3880: UAX29URLEmailTokenizer now recognizes emails when the mailto: scheme is prepended.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1302265 13f79535-47bb-0310-9956-ffa450edef68
remove redundant throws FacetException (as it's not really thrown)

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1302271 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-3867: Fix issue number

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1302300 13f79535-47bb-0310-9956-ffa450edef68
Merging with the trunk.