Will be nice to clear auth credentials. For example, I'm using a proxy that accepts options via username:

```
proxy.com:8080
user: wiliam_country_US
```

So, if I want to change the peer node, I change my username:

```
proxy.com:8080
user: wiliam_country_GB
```

But, I'm not changing the proxy, so electron has valid credentials and is not going to trigger `login` event.

I'm searching the way to clean auth settings so electron asks them again.
atom/browser/api/atom_api_session.h
CLEAR,
    STATS,
  };
  
  static mate::Handle<Session> CreateFrom(
      v8::Isolate* isolate, AtomBrowserContext* browser_context);
  
  static mate::Handle<Session> FromPartition(
      v8::Isolate* isolate, const std::string& partition,
      const base::DictionaryValue& options = base::DictionaryValue());
  AtomBrowserContext* browser_context() const { return browser_context_.get(); }
  
  static void BuildPrototype(v8::Isolate* isolate,
                             v8::Local<v8::FunctionTemplate> prototype);
  
  void ResolveProxy(const GURL& url, ResolveProxyCallback callback);
  template<CacheAction action>
  void DoCacheAction(const net::CompletionCallback& callback);
  void ClearStorageData(mate::Arguments* args);
  void FlushStorageData();
  void SetProxy(const net::ProxyConfig& config, const base::Closure& callback);
  void SetDownloadPath(const base::FilePath& path);
  void EnableNetworkEmulation(const mate::Dictionary& options);
  void DisableNetworkEmulation();
  void SetCertVerifyProc(v8::Local<v8::Value> proc, mate::Arguments* args);
  void SetPermissionRequestHandler(v8::Local<v8::Value> val,
                                   mate::Arguments* args);