Changed CollectOutputData, CollectHeaderData and CollectDebugData for CURLSMBS /CURLMBS /CURLNMBS to track if you set property and if you set to false, we ignore the data and do neither return error nor collect data. If never set, we may turn them to true, when you have no event and no file streaming.