Rename RemoteProxySettingsConfiguration to GlobalRemoteProxySettings (to be inline with similar global settings)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge pull request #43 from sonatype/simplify-remote-proxy-settings

REVIEW: Rename RemoteProxySettingsConfiguration to GlobalRemoteProxySettings (to be inline with similar global settings)
[NXCM-5316] Add utility method for determining http/https proxy settings based on an URL

This eliminates code duplication and eventual errors in selection algorithm

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into nexus-5749-scheduled-tasks-dissappears
Merge pull request #44 from sonatype/NXCM-5316-proxy-selector

REVIEW: [NXCM-5316] Add utility method for determining http/https proxy settings based on an URL
Huge cleanup.

Changes:
* removed deprecated security stuff (some tests were still using it!)
* removed deprecated MimeUtil component, a memory hog
* cleaned up Security (base and realms) tests
* cleaned up Nx Core tests wrt use of Security, it was mess
* NexusAppTestSupport class made to be used for tests needing security, added proper cleanup
* changed/relocated some tests in class hierarchy (some test moved "lower" not needing security, other put under NexusAppTestSupport)
* Fixed nexus-security dependency, commons-beanutils needed by Shiro, but is excluded in buildsupport-shiro
*
Merge remote-tracking branch 'origin/master' into nexus-5749-scheduled-tasks-dissappears