Fixed bug 428139: [extract local] Extract local variable should be
possible without selection

Changed inlining to take outermost variable declared in a
multi-declaration instead of first one. Assigned keybindings.  Other
small finishing touches.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>