Squeeze output to fit in 80 columns.
Minor changes to enable build on OSX 10.9.
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.
Missed some echons.
Merge pull request #625 from dthain/osx-cleanup

Fixes to build on OSX 10.9
Work_Queue::Task to its own file.

This allows its use as:

use parent 'Work_Queue::Task';
Merge branch 'perl_obj_fixes'
Removed library dependency on systemd.
Fixed a use-after-free and array-overrun bugs in lexer.c
These didn't seem to trigger problems on Linux, but resulted
in memory exhaustion on OSX.
Merge pull request #630 from dthain/makeflow-bugs

Makeflow Crash Bugs Fixed
Merge remote-tracking branch 'ccl/pull/627/head'

* ccl/pull/627/head:
  Removed library dependency on systemd.