ENH: Enabled removing of multiple rows selected from table widget

Added logic to remove multiple rows selected by either drag-clicking or clicking
with <Ctrl>/<Cmd> pressed. New logic also handles selection of new row after the
selected rows are deleted.

Change-Id: Id3bee8a910d1df7fe5ade7cd6bc910552e9a3b96