Add missing include path lib/common for cmd/edgepaint.
Merge pull request #21 from yak1ex/missing_include_path_for_cmd_edgepaint

Add missing include path lib/common for cmd/edgepaint.
Odd that configure on linux and osx automatically adds -Ilib/common. I guess the cyqwin processing is different. In any case, it is a benign change and makes dependencies more explicit.
Use qualified path name for qmake on different build dir.
Add note about weight 0 edges in twopi
Add X and Y attributes to nodes
Cleanup debug code
Fix bug 2444
Fix wrong default value for remincross attribute.
Yet another integer coordinate hiding in the code.
Merge pull request #22 from yak1ex/qmake_on_different_build_dir

Use qualified path name for qmake on different build dir
apply changes to gdtclft from mi+thun@aldan.algebra.com
Merge branch 'master' of github.com:ellson/graphviz
Remove extraneous expression from line 1681;
remove shortcut tests added in cd45ebb0c3015556d782bbbfdee1658f227b3eef, as they were too aggressive;
fix bugs 2445, 2430, 2427, 2421. These were due to the conversion to cgraph, so there may be more
bugs fixed than these. The problem is that with cgraph, edges always come in pairs. In particular,
to access the head and tail of an edge, both parts need to be set. This wasn't being done for
the temporary hack edges in make_regular_edge.
disable gd feature in tcldot for now to fix build breakage
Fix bug 2448
Partial fix for trouble in init_rank bug. When clusters occur, mincross
does not save and restore the best layout since is relied on GD_nlist, which
is not being set up for clusters. We use the rank arrays instead to get the
relevant nodes.
Initialize value to remove warning; only shift graph label if set.
Fix cccomps to provide a mapping from the cloned clusters in the derived components to the
original clusters. This allows an application to easily reconstruct the cluster tree and to
move info from the cloned cluster to its real counterpart.
Use real root to check if labels exist, as this is where the bits are set.
Fix coding hole when packing disconnected components when clusters are used. We need to
recreate the cluster tree in the top-level graph, and copy position info from a cloned
cluster in a component to the real cluster in the top-level graph. (The clusters in a
component are really copies.);
use graph granularity by default when packing;
clean up layout info in the clusters before deleting them;
add comments on functions;
free cluster labels (this has never been done).