Split GraphViz-dependent components into subpackages
Only a few parts of perl-SQL-Translator use GraphViz, but because
they're in the core package, the entire thing depends on graphviz
and its huge dependency chain (which includes GTK+2). Splitting
them out allows things that use SQL-Translator but not the
GraphViz features to avoid this dependency chain.