Add offsetMap to CandidateSentence
Introduce MergedCandidateSentence to simplify the sentence extration process
Fix link handling