Add deploy script to upload to Amazon S3 immediately after a successful build

I've added some PR comments to shed some light on where this is going. This PR should be mergeable without interfering with production operations.

Once this is complete, and the `oae-releases` bucket is changed to `oae-releases-travis`, we'll be able to do the releases process by running:

```
$ bin/release -sv 4.3.0
$ git push origin master
$ git push origin 4.3.0
```

This will:

1. Run npm shrinkwrap
2. Commit it and tag it with 4.3.0
3. Assuming you've pushed the npm shrinkwrap, and you've pushed the tag before travis-ci runs, the package process will run as the version being 4.3.0
4. That package and its checksum will then be upgraded to Amazon S3

In the case that a regular commit is added, the packaged release will complete indicating the commit hash and the numeric number of commits it is away from the most recent tag (e.g., `4.2.2_10_abc123`)