### Issue Details

* **Electron Version:**
  * All up to and including `9-x-y`
* **Operating System:**
  * Linux
* **Last Known Working Electron version:**
  * Never 😢 

### Expected Behavior

When a crash occurs the `crashReporter` module should send the crash dump to your reporting URL along with some extra metadata including a `guid` attribute that is a UUID for the user sending the crash to you.

### Actual Behavior
No `guid` 😢 


shell/browser/api/electron_api_crash_reporter.cc
base::OnceCallback<void(v8::Local<v8::Value>)> callback) {
  std::move(callback).Run(v8::Array::New(v8::Isolate::GetCurrent()));
}
#else
scoped_refptr<UploadList> CreateCrashUploadList() {
#if defined(OS_MACOSX) || defined(OS_WIN)
  return new CrashUploadListCrashpad();
#else
  base::FilePath crash_dir_path;
  base::PathService::Get(electron::DIR_CRASH_DUMPS, &crash_dir_path);
  base::FilePath upload_log_path =
      crash_dir_path.AppendASCII(CrashUploadList::kReporterLogFilename);
  return new TextLogUploadList(upload_log_path);
#endif  
}
v8::Local<v8::Value> GetUploadedReports(v8::Isolate* isolate) {