New path library for dttools.

Moves some old path specific functions from stringtools to the new
namespace. Some cleanup of old functions with tests. Also a new useful
path_absolute function.
Corrects path handling in Chirp.

Chirp now always operates from the root directory.
Fix some bugs with path handling.
Correct errors on Darwin.
Some changes per Tufte seminar.

- Resources per row, rather than column.
- Added column with histograms of all summaries.
Parrot now supports /cvmfs/oasis.opensciencegrid.org by default.
Merge pull request #171 from dcbradley/master

Parrot now supports /cvmfs/oasis.opensciencegrid.org by default.
Organize, Alphabetize, and Reduce headers
Cleanup mode definition and misc.
define after_clean hook to allow additional cleanup.

Previously example.makeflow remained after running the test suite.
align output of test suite with longer filenames
remove directory previously missed by sand test cleanup
use variable to delete makeflow file in test suite
Merge pull request #174 from rampantmonkey/test_cleanup

Test cleanup
Merge pull request #170 from btovar/et-changes

Some changes per Tufte seminar.
Merge pull request #173 from batrick/debug-simplify

Simplify/clean up some code in debug.[hc].
Replaces absolute files creation with reference to existing file.

Avoids permission errors in multiuser environment.
Addresses #162
Replaces absolute path in linker collision.

Addresses #162
Merge pull request #175 from nhazekam/fix_absolute_path

Fix absolute path
Fixed typo sybsystem to subsystem.