Changed `M-SPC` binding

`M-SPC` will now invoke auto-complete function.
In C# and JS modes, `M-SPC` will call context-sensitive completion.
Added additional `C-c \` key binding for just-one-space function.
More Python key bindings
More Ruby key bindings