Converted bandwidth limit mechanism from seconds to microseconds
fixed problem with bandwidth limit and unsigned integer math
stupid mistake with arithmetic
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Merge branch 'workqueue3' of github.com:cooperative-computing-lab/cctools

Conflicts:
	dttools/src/work_queue.c
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Merge branch 'master' of github.com:cooperative-computing-lab/cctools

Conflicts:
	dttools/src/work_queue.c
Remove references to "auto" and "classic" mode, replace -m foreman with --foreman, have --cores default to 1.
When connecting to the Condor I/O proxy, look for the configuration
in chirp.config, then .chirp.config.

https://htcondor-wiki.cs.wisc.edu/index.cgi/tktview?tn=3353
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Fixed incorrect JSON output of catalog server.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools

* 'master' of github.com:cooperative-computing-lab/cctools:
  Remove references to "auto" and "classic" mode, replace -m foreman with --foreman, have --cores default to 1.
  stupid mistake with arithmetic
  fixed problem with bandwidth limit and unsigned integer math
  Converted bandwidth limit mechanism from seconds to microseconds
Modified catalog_server to send Access-Control-Allow-Origin,
which enables other sites to pull json/xml/etc into dynamic web pages.
Fix if/then in configure for debian.
F_CLOEXEC should be set with F_SETFD, not F_SETFL.
Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696249
Merge branch 'master' of github.com:cooperative-computing-lab/cctools

* 'master' of github.com:cooperative-computing-lab/cctools:
  Fix if/then in configure for debian.
Reduced most calls to get_canonical_path to getcwd instead.
The fork() in get_canonical_path was interacting badly with gprof.
Simplify code by keeping memory/disk in megabytes.

Memory was kept in kilobytes, and disk in megabytes, but as a double.
Read cores/memory/disk resources from environment.

The environment variable CORES, MEMORY, and DISK, are read from the
environment and set for the default resource category in Makeflow.
Monitor reads memory/disk/cores limits from env.

If the environment has the variables CORES, MEMORY, or DISK, the monitor
uses their values as resource limits.