feat(client/js/handler.s3.xhr.js): #897 - cleanup
feat(client/js/handler.s3.xhr.js): #897 - more cleanup and comments
feat(client/js/uploader.basic.s3.js): #897 - add getKey API method, override reset()