imr_utils.py: Use float min, not epsilon for 0 binning guard
Revert "Add ability for variable condor commands in pipeline.py"

This reverts commit 08e70b6f8dd88853dbef4d01ccc3dde8878ae59c.
Revert "Adding create_node helper function to DAGJob classes"

This reverts commit bfaa39b6e315d171c34231f8e2e8967fcb5edb12.
Changes to pipeline.py, lalinference_pipe, LALInference, and inspiral.c to add support for targetting Grid sites using Pegasus
Modify ihope to use new prepare_dax() method instead of writing its own
WIP: Testing running ihope in vanilla and standard
ihope working in standard and vanilla
AnalysisJob site selection
Modified pipeline to allow the user to set the execution site on a per-node not per-job basis
Moved set_grid_site() from CondorDAGJob to CondorDAGNode
added stampede to the site.xml file
get the grid remote sites from the ini file rather than the command line
allow tmpltbank and inspiral jobs to run on a remote grid site
update the stampede site catalog to use the new format and only add staging site if used
allow the user to specify the grid site at the level of the job section in the ini file
allow the static PFN cache to be specified for each sub-dax as well as in the top-level pegasus properties file
specify the static pfn cache directly to each sub-dax and implement pegasus data reuse
create the site catalog in prepare_dax() and explitly set the scratch path for remote sites
update the way pegasus handles the directory structure for output
fixed typo in write dax method