company-mode now takes advantage of deferred messaging in ycmd.