Change ViFold ranges to track lines instead of locations.

This should simplify a few things here and there, particularly
when dealing with editing to the text.