Update multi-select grid key navigation behavior

Updated selectionProvider to allow the use of up/down arrow keys for
navigation and selection in multi-selection grids. If ctrl or shift use the multi-select behavior, else single selection navigation.