cmake: upgrade libuv 0.11.23 -> 0.11.26 #911

Fixes some bugs and increase the performance of uv_hrtime() on OSX, which
reduces its prominence in performance traces. This allows us to better see
what's really causing slowness.

ref:
- https://github.com/neovim/neovim/issues/868
- https://github.com/joyent/libuv/pull/1325
- https://github.com/joyent/libuv/releases
Add vim_feedkeys API function

- New API function to push data to the typeahead buffer - this should
  equivalent to the vimscript feedkeys() function
- In Vim there was a --remote-send command to insert input into a
  Vim server instance. Besides accepting key sequences it also
  translated special keys such as <CR> or <Leader>, backslash notation
  is ignored. This commit backports the original Vim handler for
  --remote-send as a bool option for vim_feedkeys()
- vim-patch:0
dispatch function generator: Fix bug in validation/initialization

- Initialize variables before validating argument count to remove possibility of
  freeing uninitialized pointers
- Set the error when the argument count validation fails
Merge pull request #916 'Add `feedkeys` API function'
FIX -Wconversion warnings for src/nvim/cursor_shape.c
add -Wconversion flag to src/nvim/cursor_shape.c
FIX -Wconversion warnings on src/nvim/os/channel.c
add -Wconversion flag for src/nvim/os/channel.c
remove duplicated map.c from src/nvim/CMakeLists.txt
TRIVIAL: fix trailing blanks in src/nvim/eval.c
FIX -Wconversion warnings in src/nvim/os/fs.c
add -Wconversion flag for src/nvim/os/fs.c
sort files in alphabetical order, for better reading
FIX -Wconversion warnings for src/nvim/os/input.c
add -Wconversion flag for src/nvim/os/input.c