Multiple Language issues solved.
JS-179 Have iso639full be optional. Now lazy loaded only when a code is not in the i18n language files.
JS-192 Typo preventing iso639 from loading. Solved with JS-179.
JS-250 Update iso639 files.
Merge branch 'master' into all-langs

Conflicts:
	src/main/java/org/crosswire/common/util/Languages.java
Proper testing of Languages.
Re-added af to the language files, which was commented out to test that the code worked and should not have been checked in.
Added LanguagesTest to test for the bug that was fixed.
Removed HelpDeskTest as it did nothing and the comments refer to code that has not been part of JSword, as far as I can remember.
JS-201 Change nb entry to prefix the name with Norsk.
JS-195 ConfigurableSnowballAnalyzer should use language codes not names.
JS-100 Fix NPE in BookData when module does not have a Lang entry.
JS-252 Add script to Language and fix lookup.
JS-252 Bug fixes to last commit.
JS-252 More bug fixes to prior commit.
JS-252 Made RtoL scripts and languages a resource rather than a hard coded list.
Changed NetUtil.listByIndexFile to allow comments anywhere.
Fixed more bugs. Added more tests.
Merge pull request #33 from dmsmith/all-langs

JS-251 Improve Language handling.
JS-253 Fix nightly build to use GIT for JSword
Improvements regarding ivy and ant so the build on the CrossWire server can work.
Also deleted stale Eclipse files and updated others.
JS-253 More nightly ant build work
AV11N changes.
Added v11n to Verse and ordinal, too.
Rippled that change throughout the code.
Tried to sort out book and chapter introductions. Not finished with that.
Proper handling of verse 0.
Added methods to Versification:
    isIntro, isChapterIntro, isBookIntro (to allow front-end to skip verse 0).
    next(Verse) to optimally get the following verse.
Removed skipping of verse 0 from BitwisePassage.iterator, AccuracyType, AbstractPassage
Optimized Versification for common operations.
Optimized VerseRange.VerseIterator to not call v11n.decode
JS-200 Fix Bible book name lookup errors
Lookup now prioritizes NT over OT over NC (non-canonical) and only sees Bible books in the current versification. Note, the Bible, NT and OT intros are classed as NC. This means that deuterocanonical books won't be found in a versification that does not have them.
This was a large change moving the name lookup into Versification with it having BibleNames per locale using Chris B's locale provider.
In KeyUtil, went back to not requiring a v11n. Also improved performance by requiring that all Keys provided are Verse, VerseRange or Passage, throwing ClassCastException otherwise.
Did misc cleanup.
JS-199 ThML custom handler fix
Thanks to Martin Denham.
On older parsers qname is empty. This fix allows for this.
Merge pull request #34 from tyndale/catering-for-missing-data-files

JS-153 Improve startup
Push building of globalKeyList into backend. This is for the most common backend.
Merge branch 'master' into v11n

Conflicts:
	src/main/java/org/crosswire/jsword/passage/AbstractPassage.java
	src/main/java/org/crosswire/jsword/passage/BitwisePassage.java
Merge pull request #35 from dmsmith/v11n

JS-13 Add support for alternate versification