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.
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