Handling vim.error from omnifunc

If the omnifunc encounters a syntax error, we need to handle this without
showing a traceback to the user.
Replaced Syntastic support with YCM-native code

Currently, the only supported Syntastic features are the error signs in the
gutter. Other features will be added in the future.
Echoing diag text on when cursor on diag line