Updated S3 API configuration.

* Added missing headers for PUT, GET and HEAD object operations
* Added support for root domain website hosting
* Various other missing headers added

Fixes #27
Fixes #36
Updated the client API operation documentation for each service.