Add JSR 305 annotations
Rename MultiTextRangeCharSequence to MultiRangeCharSequence

And remove TextRangeCharSequence which is now unneeded.
Lots of Javadoc; make load API public