upload-to-s3 script can now copy directories recursivly
Merge pull request #3 from shadone/master

upload-to-s3 script can now copy directories recursively
Fixed wrong argument in upload-to-s3
Fixed boto function call
Merge pull request #4 from shadone/master

Fixed wrong argument in upload-to-s3
Added --acl-public argument to upload-to-s3
Merge pull request #7 from shadone/upload-to-s3-acl-public

Added --acl-public argument to upload-to-s3
Extended terminate-instance script to support terminating non-ASG instances
Merge pull request #5 from shadone/terminate-instance

Extended terminate-instance script to support terminating non-ASG instan...
Use python logger instead of print(), and change debug levels on some msgs
Merge pull request #8 from comoyo/logging-fixes

Use python logger instead of print() and change log level for some messages
Ignore validation errors when deleting roles

IAM roles and instance profiles have different requirements on names:
(currently) the former is limited to 64 charaters, the latter to 128.

Given that hc2002 treats roles and instance profiles as a single
resource this leads to a leak: hc2002 will create an IAM instance
profile for a name that fails validation as an IAM role; attempting to
delete that role, however, will fail with an exception, leaving behind
the instance profile originally created.

With this change, we ensure that validation errors won't prevent
deletion of the role resource (and associated IAM instance profile, role
and policies), allowing such previously created instance profiles to be
deleted.

No new validation is added at resource creation time for now.