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.
Remove old tag.
Unified external_archives and external_dynlibs into external_libraries.
Modified library_search to return flags in a global variable,
so that they can be selectively applied.

Modified irods_ccflags and irods_ldflags so that they are only
used by the limited modules that need them.
Localized mysql build flags.
Extracted build flags for xrootd.
Factored out cvmfs build flags.
Factored FUSE flags to chirp module.
Factor out globus build flags.
Only apply fuse flags to chirp_fuse.
CXX flags = CC flags
Moved resource_monitor_visualizer inside resource_monitor.
Folded makeflow_linker into makeflow module.
Fixed minor link and install issues.
Whitespace.
Skip weaver if python < 2.6
Merge pull request #628 from dthain/build-cleanup

Cleanup build to localize flags for external packages.