Removes newline from work queue version string.
Implements the clustering stack.

cluster reads a set of summary files, and tries to group tasks
according to their resource usage.
Added function to collect the summaries of a cluster.
Automatically generates the gnuplot command for stacked
histograms.
Adds the distance between clusters as an argument.
free list of input files
remove unnecessary malloc
Merge pull request #3 from rampantmonkey/memory-management

Memory management fixes in linker rename.
Reformat work_queue_catalog reporting function.
add long options to makeflow man page
match option_triplet styling to rest of man pages
remove old option '-w'
Merge pull request #4 from rampantmonkey/long-option-documentation

Long options documentation for makeflow.
Fixes comparison master-worker work queue version

It adds a hyphen to the version string, as:
3.8.0-TRUNK.

This makes comparing the version strings easier, rather than
looking for spaces.

This commit also fixes work_queue_catalog, using the correct
task_running field, rather than the number of workers working.
clear out old, useless state
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Updating the command-line options to reflect the current options for
work_queue_worker.
Computes and prints the covariance matrix.
Writes the cluster tree as an output.
Adds category labels to the rules of a makeflow.

Labels are assigned according to the name of the variable in the
macro MAKEFLOW_TASK_CATEGORY (which right now is
"MAKEFLOW_TASK_CATEGORY").

For example:

one: src
	cmd

MAKEFLOW_TASK_CATEGORY="buzz"
two: src
	cmd

three: src
	cmd

four: src
@MAKEFLOW_TASK_CATEGORY="potatoe"
	cmd

five: src
	cmd

MAKEFLOW_TASK_CATEGORY="woody"
six: src
	cmd

MAKEFLOW_TASK_CATEGORY="buzz"
seven: src
	cmd

assigns the following categories (here naming a node by its output):

                     buzz: two, three, five, seven
                  potatoe: four
                    woody: six
without_explicit_category: one

A category is represented internally with a dag_task_category,
which keeps the label, and the member count.