feat(S3 xhr handler code): closes #898 - url encode user metadata & keys