Fixed deselection bug. RTSUnitSelection.cs

Fixed a deselction bug that occured when there were several units on the screen at the same time. Also added support for shift-selection.