Company ycmd enhancements

If it works for you, then I'm happy with it. ycmd has trouble with my C++ code sometimes, so it doesn't surprise me that not everything works.