+ enhanced the S3 request signing to be able to handle correctly redirects to temporally S3 endpoints
+ more refactoring
+ IAM calls should be always done with HTTPS
+ started to organize, cleanup and expand the exceptions a bit
- fixed IAM init
+ medadata support in S3 putObjectCopy
+ more input check is sdbclient.py
+ completed the copyright name
+ added the possibility to recognize exceptions and raise them accordingly
+ started adding the S3 exceptions
! note most probably this exceptions will not be directly based on Exception in the future, instead will be based on a custom error capable to render the errors nicely
+ added some more S3 exceptions
+ introducing logger module based logging, each class will have a logger based on his name, loggers by default will log to NullHandler so no output will be generated
- typo in license
+ extended Exception handling (AWSException and service specific Exceptions raised from aws error responses)
Merge remote-tracking branch 'upstream/master'