Add ability to limit depth of nodes generated when using the --grahpviz option
It would be useful to be able to specify a maximum depth of graphs when creating graphviz output.
Something like cmake --graphviz=graph.dot --max-depth=5
that would only output nodes that are a maximum of 5 edges away.