in buffer_from_file(), allow NULL *pbuffer_len, and put read() calls in a while() loop in case we don't read everything in one call
in buffer_from_file(), allow NULL *pbuffer_len, and put read() calls
in a while() loop in case we don't read everything in one call

gridcf/gct,gridcf/gct,globus/globus-toolkit,gridcf/gct,ellert/globus-toolkit,ellert/globus-toolkit,globus/globus-toolkit,gridcf/gct,gridcf/gct,globus/globus-toolkit,globus/globus-toolkit,ellert/globus-toolkit,globus/globus-toolkit,ellert/globus-toolkit,globus/globus-toolkit,ellert/globus-toolkit,gridcf/gct,globus/globus-toolkit,ellert/globus-toolkit,ellert/globus-toolkit,ellert/globus-toolkit,globus/globus-toolkit