Add time_app_delay to deprecated list since we no longer record it.
Add option to require master to wait for a specified number of workers to
connect before starting to dispatch tasks.
Add timing information for result retrieval since the results are now retrieved
much earlier than the outputs.
Add API to set and get the master bandwidth when transferring files to and from workers.
Report the total capacity of a local resource as its smallest and largest
values.
Fix typo.
Undocument the experimental feature that forces master to wait for specified
number of workers before beginning to dispatch tasks. (This feature was used in
the paper on application level techniques submitted to the TCC journal).
Add JSON parser library.

Code is v1.0.0 unmodified from [1] distributed under BSD 2-Clause license.
Code changes are hosted at [2].

[1] https://github.com/udp/json-parser
[2] https://github.com/cooperative-computing-lab/json-parser
Add sqlite3 v3.8.2 amalgamated library
Add helper library for dealing with file descriptors.
Add Chirp Job interface.
Cleanup Chirp children.
alphabetize/organize makeflow headers
Chirp batch job module and some reengineering.

This commit reengineers batch job to better support modules.  A bare-minimum
file system layer is added to allow files to be off the local file system.
Correct wrong format qualifiers.
Conditionally include Linux-specific sched.h code.
Copyright boilerplate.
Add comment that activate_worker_waiting() is not intended for production use.
1. Rename get/set bandwidth since they work with two different entities.
2. Add and use a function that returns the overall bandwidth measured by the
queue.
Move sqlite3 to Chirp.

This addresses concerns that programs linking to dttools would have name
collisions.