Adding Swahili names
Fix to JS-236 NPE
Fixing license headers for the OpenFileState work
Enhancing Locale determination in other places
Changing License to LGPL
changing default Locale to be English
Adding a shouldLog method
Adding  funtionality to allow the third-party application to have direct access to Lucene
NPE fix as apparently Logger.getLevel() can return null. Using a better approach instead. Also ensuring that the CW Logging framework is initialised
Amending JavaDoc to reflect the change
Applying JS-194 patch
Removing empty Full entries from BibleNames
JS-243 Fix Strong's Numbers in a Lucene Index.
Modified StrongsNumber to not throw BookException. Caller must call isValid to determine whether the Strong's Number is valid.
Changed StrongsNumberFilter to call isValid rather than !s.equals(tokenText).
Changed StrongsNumberFilter to properly skip invalid Strong's Numbers.
Modified StrongsAnalysis to not catch BookException from StrongsNumber.
cleaning up a few more files
JS-243 Fix a stupid programmer's error.
Reverted line 243 to prior value.
Merge pull request #22 from tyndale/JS-239-Swahili-book-names

JS-239 Adding Swahili names
Cleaning up other BibleNames files
Merge pull request #23 from tyndale/JS-236-RawFileBackend-incfile-NPE

JS-236 Fix NPE in RawFileBackend
Merge pull request #24 from tyndale/JS-238-More-Locale-Changes

JS-238 Enhancing Locale determination in other places
Merge pull request #26 from tyndale/log-level-fixes

JS-247 Reduce logging cost.
Adding a shouldLog method
Merge pull request #28 from tyndale/js-194-booknames-in-other-locales

JS-200 Ignore BibleNames entries that are empty when matching user input.