dest in s3 module does not work with ~username expansion for home directories

Since the s3 module uses boto's get_contents_to_filename which just calls an open() which, apparently, doesn't do tilde expansion, I wrapped the "dest" definition in os.path.expanduser() which will return the expanded path in case of successful tilde expansion and otherwise the original value