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.
Moved string_wrap into stringtools.
remove unused variable causing gcc warning
Fix weaver's help message.
Change afs compilation to cctools-build-external-packages