Initial C/C++ stuff

Some notes:
1.  I modified the arguments a bit, because -javaPkgs doesn't make sense for C/C++.  I had the idea of a -csrc option that would cause Windup to ignore javaPkgs.   However, some more thought needs to be put into that.

2.  C++ stuff is far from fleshed out, but the base is there. 

3.  I need to sit down with Michael Solberg to figure out how exactly we want to present the hints on the report.