Upload distribution files from CI to S3
Only link the .dSYM file if it's out of date

Everything else we do each time script/create-dist is run. But this step
takes so long, and is so easy to skip when possible, that it makes sense
to special-case it.
Merge pull request #2 from aroben/upload-to-s3

Upload distribution to S3