need to reset shift_start on control select

reproduce steps: shift-select some messages, hold down control and
select another message.  hold down shift+control and select more
messages - desired behavior, two separate ranges of selected messages.
(consistent with outlook/thunderbird/windows explorer)