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.
Merge pull request #61 from dmsmith/split

Split
Fix a few mapping problems and change @ to ! to specify verse parts.
Also updated mapping code to be a bit more efficient and added lots of review comments.