Add eclim, omnisharp, and cpp support