Added omnicompletion for C++ as well as some new settings for C++