Initial flycheck-mode
Pulling ido keymap modifications into a function

- Pulling ido keymap mods into a function.
- Adding the function to ido-setup-hook.
- Adding changes to ido-common-completion-map so that other things using
  ido (like Projectile) get the same C-j/C-k functionality.