Bug 578341 - Network Settings - Missing Entry "Dynamic" in Network
Settings

Improve multiple architecture support:
- add new o.e.core.net.win32 fragment that is implemented using
  JNA and can support multiple architectures
- make o.e.core.net.win32.x86_64 an empty fragment that requires
  new o.e.core.net.win32
- remove WindowsProxyProvider as it is no longer used
- remove C code for windows proxy support

Improve caching and performance
- re-use winhttp session to allow caching autoproxy by the OS
- let the OS decide if WPAD or PAC url should be used
- stop caching autoproxy results in ProxyProvider to support updated
proxy settings when connection or setting change
- Only set fAutoLogonIfChallenged true when login is really required

Change-Id: I845cca5cbe917c170ffaaf79ca5c0e3ce675f1c0
Signed-off-by: Rolf Theunissen <rolf.theunissen@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.team/+/190552
Tested-by: Platform Bot <platform-bot@eclipse.org>
34 files changed