SourceExtracter can extract within offset gap

If the request was for a portion of the string inside the offset gap just
return the portion of the string outside the gap and keep going.