lots of changes including ycm to neocomplete. ultisnips to neosnippet. ctrlp to unite. lots of unite stuff. vimshell and more.

Signed-off-by: Joshua Rubin <jrubin@zvelo.com>