Use the kernel's syscall table files.

Also updates syscall numbers to Linux 3.17-rc3.
organize headers
remove old function no longer used
remove pointless wrapper function of full_fwrite
large file support and simplifications
convert to new copy_stream.[ch] API
remove old versions of copy_stream/stringtools
Removed BATCH_JOB_WORK_QUEUE_SHAREDFS and BATCH_JOB_XGRID
Factored dag_file_format and dag_file_list_format out of node prep,
to clarify what is going on.
Factored out dag_node_submit_retry.
Added lots of const.
Modified resource monitor wrapper to build on the existing command.
Wrapper option must insert a dag_file, not just a char *.
Man page for wrapper options.
Applied variable substitution to the fully elaborated command and files.
Updated manual.
Look for ".chirp_config" for Condor RemoteIO.

In HTCondor commit c584a30022712292294e823fa99173bfa2ff6049, HTCondor
accidentally renamed the file again to .chirp_config. This leaked into some
stable releases so we look for that filename too. HTCondor reverted the
filename change in 112d3b8ed85f78040acfb30ad47f52f944dae2f8.

Fixes #583.
Add history comment for chirp_client_cookie.
Moved string_wrap into stringtools.
cctools weaver integration

Some installation fixes.
Changed -f to -W (force is true by default now).
Changed -l to -o for log output, to conform with rest of cctools
Changed -o to -O for stash output.
Added documentation (weaver examples are now copied to
INSTALL_PREFIX/cctools/doc)