add a Container#expiring_upload_url method

Adds experimental support for allowing non-authed users to upload an object to a container. Useful for performing direct uploads from the browser, something that @matthiassiegel is keen to experiment with.