GPS: improved C/C++ smart completion
We have added support within GPS for analyzing the context and providing better proposals for smart completion of C/C++ entities, including cases like: x.field, x->field, x.method, x->method, x[...][...]->field, x[...][...]->method, and class::method. GPS also proposes smart completion of parameters in function and method calls. The names of the formals are added as C comments to facilitate adding the actuals. For example: "obj.copy (/* target */ , /* source */ )"