Add cloudsearchdomain
Sign request headers for uploads and search
Merge pull request #2717 from andersenyang/cloudsearchAuth

Fix CloudSearch2 to work with IAM-based search and upload requests