Add chirp_fuse_create method.

FreeBSD 10, recentely released, now officially supports fuse.

On Linux, if the create method is not implemented, then mknod and open
are called instead. This is not true in FreeBSD, where trying to open a
new file results in "Operation not implemented". This commit implements
create in terms of mknod and open, preserving the old behaviour in
Linux.
copy gpu_detection script to worker's submit directory
send cctools_gpu_autodetect to condor workers
search in local directory for autodetect script
add comma to separate input files for condor
Merge pull request #383 from rampantmonkey/gpu_autodetection

Gpu autodetection
bugfix: Print exit_status even when it is zero
Add chirp_fuse_create method.

* ccl/pull/381/head:
  Add chirp_fuse_create method.
bugfix: submission scripts correctly escape arguments quotes
Add request_* resources to condor submit file
Adds --cvmfs-disable-alien-cache to parrot
Automatically disable alien_cache if quota_limit present
Merge pull request #385 from btovar/alien_optional

Alien optional
Deprecated workers_full should default to 0.
Fix bug idle workers not timing out.

The timeout stoptime was reset every time there was a message from the
master. This came because we were testing for the timeout in two
different places, and using both store and active tasks. This commit
consolidates reseting the timeout at the end of the function, and
making the comparison to the timeout stoptime the only condition to
abort on idle.
Reset timeout when there are waiting tasks
Merge pull request #388 from btovar/worker_timeout

Fix bug idle workers not timing out.
Cleanup setting fast abort
Adds count of tasks with missing stdout, input or output files.
Fast abort only consider average with succesful tasks.