Replaced refs to lucene 3.* to 4.1.  Updates to demo code required a few new lucene and solr-related APIs, which are also reflected here.
Migrated to Lucene 4.1, adding Simlarity options for BM25 and LMDirichlet.
Had to back off a few features here to get into compliance with lucene-4.1.  Needs revisiting.
Migrated to Lucene-4.1, with ability to specify which similarity to use during search: default, BM25, or language modeling (LM) [Dirichlet, mu=2500].
During migration to Lucene-4.1, had to essential turn this off.  Needs to be fixed.
Major refactoring of index/search process to migrate to lucene 4.1.
added dependency for commons-io
dependency is problematic.  removing to test tolerance w/o
re-inserting.
attempting to fix dependencies
reverting
Added usesful data files, trec_eval; minor tweaks to replicate Miles' code.
Got bare-bones Thrift service working.
Refactoring; Added program to run queries via Thrift API.
Tweaked ignores.
More refactoring; Abstracted TrecSearchThriftClient.
Minor indexing fix.
Merge branch 'prototype-lintool-indexing' into prototype-lintool
Minor tweaks.
Refactored indexing code.