emacs: Add key-chord, expand-region

- add key-chord config. currently supports eol in C mode
- add expand-region, bind to M-= and M--
- rename ido-goto... to snippets.el
- other minor modifications

Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>