WIP on adding nexus configuration
remove some unneeded code
add logic for handling from nexus in artifact_file
Fully support a customizable Nexus Connection

Fix authenticated Nexus downloads
Add new attribute to deploy and file resources
Refactor Nexus related library methods into its own class
Refactor Nexus remote creation to new class
Fixed the S3 provider to support all regions, changed the format of the s3 urls to include s3 endpoints (breaking change).
Merge branch 'master' into s3-artifact-deploy
Improved the way the s3 region was configured on the sdk
Merge pull request #90 from jonathanq/s3-artifact-deploy

Fix S3 code to support all regions (and not just US Standard buckets)
use nexus_cli 4.0.0 and new syntax
Merge branch 'master' into nexus_configurations

Conflicts:
	libraries/chef_artifact.rb
update readme with new options
fix anonymous access
fix latest path and improve docs
Merge pull request #89 from RiotGames/nexus_configurations

Support Customizable Nexus Configurations
switch some logging to debug to make the resource less verbose
Merge pull request #91 from RiotGames/limit_logging

switch some logging to debug to make the resource less verbose
Add customizeable Nexus support to artifact_package

Use fixed nexus_cli gem 4.0.2
Add nexus_configuration to artifact_package resource
Implement logic flow for nexus artifact in artifact_package
Merge pull request #93 from RiotGames/artifact_package

Add customizeable Nexus support to artifact_package
fix some readme examples and add more
check for a manifest first thing