refactor MergeCells to not use HOT instance in the constructor (which makes it more testable)
fix returning to desired row after transforming selection out from a merged cell (+tests),
change hooks:
modifyTransformStartRow, modifyTransformStartCol => modifyTransformStart
modifyTransformEndRow, modifyTransformEndCol => modifyTransformEnd
change WalkontableCellRange to have 3 properties - highlight, from, to
use new logic for selecting merged cell horizontally
expand the same logic to vertical selection
fix problem with total delta
fix calculation of expanding/shrinking
check constraints on "from" property
code cleanup
fix keyboard shortcut Ctrl+M
fix mergedCellInfoCollection when delta is in row
fix problem when expanding to a merged cell in a corner
DRY updateCornerInfo
fix corner expansion
modify transform start based on highlight property
restore code in beforeSetRangeEnd, remove code from modifyTransform that duplicates that functionality
fix selection of a single cell when clicked on a merged cell
should not copy text of cells that are merged into another cell (+test)
Merge branch 'feature/mergeCellsFixes' into develop