Squash commits in commit log
Adds the ability to select multiple commits. After this, squashing commits should be able to be implemented, but that should be a different PR. To select multiple commits, use SHIFT+ARROW, so shift-down would select the current commit and the commit below.

@WizardOhio24 sorry that my review delay seem to offend you. closing without any comments seems not constructive. lets keep this open until its reviewed
@WizardOhio24 before actually using a selection of multiple commits I do not see a benefit in merging this.
With this, it allows for squashing commits, I can try implementing squash commits instead (built on this). Shouldn't be too difficult, just rebase and skip selected commits. Unless something else is higher priority, happy to do something else as well.
Waiting for #312. Much of the functionality of squashing commits and rewording commits is the same (both rebasing in different ways, squashing ignores x commits and then commits under a different name, rewording makes commit y have a different name).
This issue has been automatically marked as stale because it has not had any activity half a year. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.