Initial commit of cleaned up BLAST_makeflow.
no static linking on DARWIN

clang: error: unsupported option '-static-libgcc'

see: https://developer.apple.com/library/mac/qa/qa1118/_index.html
automatically detect number of gpus available

Wraps nvidia-smi to query the number of gpus installed.
copy gpu_detection script when setting up worker's working directory
Merge pull request #306 from rampantmonkey/darwin_static_linking

no static linking on DARWIN
1. Add descriptive messages on cause of error.
2. Fail if two inputs have same remote name but different local names. And if
there is an output with same remote name.
3. Fail if two outputs have same local name but different remote names. And if
there is an input with same remote name.
Parse shell-like line continuation in makeflow files
Merge pull request #279 from pivie/catalog_history_tools

First version of the catalog history tools.
On OSX, sed -i has a mandatory argument.
pass gpu count via stdout instead of exit codes.

Exit codes can be ambiguous.
Support for working with petabytes of disk and memory.
Force the Python and Perl libraries to be rebuilt when the WQ library
changes.
On Solaris, there is no sed -i, so just use sed as a pipe.
Change [U]?INT64_T to [u]?int64_t
Merge branch 'dpandiar-wq_petabyte'

Use int64_t instead of int for storing memory and disk sizes.
lookup executable in search path
Added sample files, cleaned up cat_bwa.pl, and converted bwa_makeflow to take strings for inputs.
Removed extraneous files in commit.
Cleaned up files and moved to properly named directory
Removed large example files, will replace with smaller files in later commit.