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)
Merge pull request #152 from cmcnulty/control-shift

Reset shift_start on control select