edit-region: move to a dedicated file
edit-region: move C-c ' binding with other bindings

Also reuse the current binding instead of hardcoding it for exit.
edit-region: be more robust when copying keybinding

Handle the case where we don't have any keybinding.
edit-region: put function descriptions in docstring
edit-region: autoload instead of require