Use different graphviz styles based on the node class.
Renamed the 'class' in DepsNode to 'tclass' to avoid the C++ keyword.

For the compiler this doesn't make a difference since it's C code, but
IDEs will have trouble identifying the struct member correctly.