reworked running of thunar/nautilus for current buffer's directory;
added running gui terminal emulator for buffer's directory;
added some misc improvements;
improved def-keys-for-map to handle null map in generated binding definitions;
added quoting of replacement string for vim:replace-* family of functions;
defined vim:substitute-quote for quoting replacement patterns in vim:cmd-substitute;
fixed use of defvar-local in vim-visual-mode.el;
bound back paredit parens for lisp modes;
fixed loading of icicles-setup.el right after icicles.el is loaded;
moved smartparens bindings from global vim:insert-mode-keymap into vim:insert-mode-local-keymap;
restored some default org-mode bindings shadowed by smartparens;