Added ycmd and company-ycmd recipes.

These provide client code for the ycmd completion server and a company-mode backend using it.