s3 error fix for non-standard region

Problem 'socket.error: [Errno 32] Broken pipe' fixed when using a non-standard region.
Problem raised on boto with solution: https://github.com/boto/boto/issues/621

I implemented it for sync_media_s3, and updated the doc