ycmd's JSON interface now uses 1-based indices

This makes far more sense because editors manipulate user-level errors/warnings
on a 1-based system, not a 0-based one.