Resize rectangle selection feature

It is now possible to resize the rectangle selection when the cursor
is hovering a 10 px square external to the current selection in the
corners.
Allow moving the rectangle selection with arrow keys

ChangeLog and docs updated accordingly.
Format switch indentation
Allow Return to be pressed anytime a rectangle is drawn
When moving with arrow keys, reset hover/cursor