Interactively check a region for spelling errors. Return nil if spell session was terminated, otherwise returns shift offset amount for last line processed. (fn REG-START REG-END &optional RECHECKP SHIFT)