`acm-uva-node` using `completing-read`

- keybindings-conf: updated acm-problem keybind.
- c-conf: new acm-uva-node keybind.
- projectile-conf: updated hook to enable on selected modes.
- defuns: functionality using completing read and first steps to use
  asynchronous process.
Initial support for OS X.