feat(client/js/uploader.basic.s3.js): #897 - don't append original extension to key if the file is extension-less
feat(options): #897 - move S3 option props into request, shorten some names