Fixed a null pointer error in LuceneIndex close.
Used IOUtil to close closable resources.
Use default Passage type in v11n mapper
Merge pull request #58 from mjdenham/master

Use default Passage type in v11n mapper
Update tests to JUnit 4.
Add missing license statements.
Cleanup whitespace.
Cleanup imports
Cleanup imports, remove unneeded casts and dead code.
Cleanup JavaDoc.
Removed unneeded casts.
Removed dead code
Made variables final since they were constants.
Changed incFileValue from Integer to int to avoid (un)boxing.
Cleanup of license, imports and TODO.
Put private variables at bottom of class.
Cleanup of QualifiedKey.
Added missing license
put private variables at bottom of class
Added JavaDoc
Cleaned up CheckStyle complaints.
Cleanup of Versification Mapper classes.
Added missing license
put private variables at bottom of class
Added/cleaned up JavaDoc
Removed unneeded casts.
Cleaned up CheckStyle complaints.
Change verse references for v11n mapping into proper osisRefs
Rewrote the StringUtil split and splitAll methods to be much faster.
Verse and VerseRange changes, eliminating persistent naming and adding OSIS sub identifier.
Improved SimpleOsisParser by allowing a osisRef to be a single Verse.
Also optimized splitting by using StringUtils.splitAll.