Work_Queue::Task to its own file.

This allows its use as:

use parent 'Work_Queue::Task';
Squeeze output to fit in 80 columns.
Minor changes to enable build on OSX 10.9.

Conflicts:
	wavefront/src/wavefront_master.c
Added debugging option to makeflow_analyze.
Check for compiler warning flags before using them, this avoids
build failures across compiler versions.
echo -n -> echon() for portability
Removed (unused) catalog_history options.

Conflicts:
	configure
Missed some echons.