Properly URL-encode the path for 'x-amz-source' header

Apparently this is required for proper signing.