[NEXUS-6015] Replace plexus-utils FileUtils with commons-ii FileUtils

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6015] Replace plexus-utils IOUtil with commons-io IOUtils and/or try-with-resources

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[[NEXUS-6015] Use FileUtils.copyFileToDirectory without preserving times as it looks like it affects some ITs

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6015] Try-with-resources only before using kenai config file reader

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6015] Ignore failure to delete, if file does not exist

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
NEXUS-6112: Upgrade to Sonatype/Sisu 2.5.0 (legacy runtime wrapper around Eclipse/Sisu 0.1.0)
[NEXUS-6015] Replace Closeables.closeQuietly with try-with-resources

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6015] Replace Closeables.closeQuietly with try-with-resources

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6015] Replace remaining Closeables.closeQuietly with commons-io IOUtils.closeQuitely

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6015] Replace some more commons-io IOUtils.closeQuitely with try-with-resources

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6015] Replace some more commons-io IOUtils.closeQuitely with try-with-resources

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into NEXUS-6015-use-commons-io

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

Conflicts:
	components/nexus-core/src/main/java/org/sonatype/nexus/util/configurationreader/DefaultConfigurationHelper.java
	components/nexus-security-realms/src/main/java/org/sonatype/security/realms/tools/AbstractStaticSecurityResource.java
	testsupport/nexus-test-harness-launcher/src/main/java/org/sonatype/nexus/integrationtests/NexusRestClient.java
Merge pull request #246 from sonatype/NEXUS-6015-use-commons-io

REVIEW: [NEXUS-6015] Replace plexus-utils FileUtils/IOUtil with commons-io FileUtils/IOUtils
Merge pull request #251 from sonatype/NEXUS-6112-upgrade-sisu

REVIEW: [NEXUS-6112] Upgrade to Sonatype/Sisu 2.5.0
Merge remote-tracking branch 'origin/master' into NEXUS-6099-desupport-nx-1x

Conflicts:
	components/nexus-core/src/main/java/org/sonatype/nexus/configuration/application/upgrade/Upgrade103to104.java
	components/nexus-core/src/main/java/org/sonatype/nexus/proxy/attributes/DefaultFSAttributeStorage.java
	components/nexus-core/src/main/java/org/sonatype/nexus/proxy/attributes/LegacyFSAttributeStorage.java
	components/nexus-core/src/test/java/org/sonatype/nexus/configuration/application/source/FileConfigurationSourceTest.java
	components/nexus-core/src/test/java/org/sonatype/nexus/configuration/application/upgrade/DefaultApplicationConfigurationUpgraderTest.java
	components/nexus-core/src/test/java/org/sonatype/nexus/proxy/attributes/DefaultAttributeStorageIT.java
	components/nexus-core/src/test/java/org/sonatype/nexus/proxy/attributes/LegacyFSAttributeStorageTest.java
	components/nexus-core/src/test/java/org/sonatype/nexus/security/upgrade/SecurityConfigurationUpgradeTest.java