don't ask for content-encoding when probing
log segments after completely processed instead of before
include request module version in default http agent string
throw if range header is already set
allow agent option