[NEXUS-5214] Change Nexus configuration (nexus.xml) version to 2.5.0 (added globalHttpsProxySettings)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Make possible to configure separate general (default) HTTP proxies for http and https

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Make possible to configure separate general (default) HTTP proxies for http and https (REST)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS5214] Fix compilation error

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Drop duplicated code

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Also split CGlobal*ProxySettingsCoreConfiguration

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Add "Default HTTPS Proxy Settings" UI section

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Mention that HTTPS action defaults to HTTP proxy settings

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Disable https proxy settings if http proxy is disabled
[NEXUS-5214] Default to HTTP proxy if no HTTPS proxy is defined in same context

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Add ITs related to which proxy is used (global or repository level defined ones), depending on url scheme (http / https)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into nexus-5214-separate-http-https-proxy
[NEXUS-5214] Add support for setting https proxy via nexus client

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Add support for setting web proxy on repository

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Add ITs related to which proxy is used (global or repository level defined ones), depending on url scheme (http / https)

The ITs are using the new IT support in nexus and do not depend anymore on external resources.
Will drop the ITs in old format that were depending on external resources

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5214] Drop obsolete old style ITs that were using external resources

Replaced by ITs in cdc9db1a19020dbfe8e89c03dd49cd5dcdcfc9fb

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5690] Remove per repository proxy settings from Nexus configuration (nexus.xml) -> new version v2.5.0

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5690] Filter expected result files so we do not have to update them everytime configuration version changes

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Use the new defined nexus.configuration.version property in nexus.xml

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5690] Drop "blockInheritance" as it is obsolete after dropping per repository http proxy settings

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>