Lucene upgrade branch:

This pull-request includes code changes to use the new index/query api in Lucene 4.8.0.
It can be incorporated as a new branch (I called release.version = 2.0.1-luceneupgrade-alpha)
It uses LUCENE_30 version (set in IndexMetadata.LUCENE_IDXVERSION_FOR_INDEXING) in IndexWriter/QueryParser for compatibility.
After a transition phase, I am thinking we will switch this version to latest (to use newer features, less RAM usage in newer index format).

As far as I could test, it seem to be back compatible to existing index when using LUCENE_30. We need folks to test this for european/asian language bibles using existing index (since English is using SimpleLuceneAnalyzer with no stemming etc it is unlikely to have issues in English bible index).