Range selection ending fix

Removed time signature from selection if not followed by chordrest in selection.
Fixed range box to not include bar lines and time signatures if not followed by a chordrest.
I was just trying to avoid the while true. The compactness is not really the goal. I would be ok with putting the tick test in the loop if you think it's clearer.