Support discard_original_filename
Increment version to v1.0.4: Support discard_original_filename, Support registering CLUploader with the current run loop, completely remove DebugLog