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.