Add maxCombinedHeaderSize option to truncate logs if HTTP header gets too big

This fixes #10, see commit message for detail