Add noDeselection to gridOptions

Add noDeselection to gridOptions. If it is true, deselecting a selected row is not possible in SingleRow and MultiRowWithKeyModifers selection modes. This shouldn't affect the MultiRow selection mode. In MultiRowWithKeyModifers it's in effect only when modifers are not down.

This is useful in certain user interfaces.