Fix dependency issue (at last!)

I've specified the version for several gems in the Gemfile, which stops
Bundler from hanging infinitely on 'Resolving Dependencies'
Added wait_until_deployed option for OpsWorks
Added region option to S3. Fixes #90
Merge pull request #92 from Joshua-Anderson/s3-region

Added region option to S3. Fixes #90
Append .git to generated Heroku Buildpack URLS

This fixes issue #85
Add Gemfile.lock

This *should* prevent future dependency issues.
Updated Gemfile.lock
Revert "Add Gemfile.lock"

This reverts commit e1ebb2b06b2aad3b7ae4a4b9743d697a3264be1e.

Conflicts:
	Gemfile.lock
Test against MRI 2.1.0
Add a gitdeploykey provider.

The purpose is the reuse the deploy key that we already have in our
system.

This is just the barebones version to test it out. The proper version
could automatically install the key that we use automatically in a
follow-up patch.
Move provider/error requires to spec_helper.
Merge pull request #98 from travis-ci/mm-heroku-git-deploy-key

Add a gitdeploykey provider.
Try with heroku-api locked to 0.3.16.
Set up the git-ssh command for gitdeploykey strategy.

An unpleasant hack right now, to try out whether this kind of deploy
works at all.
Added endpoint option to S3
Merge pull request #96 from Joshua-Anderson/s3-endpoint

Added endpoint option to S3
Merge pull request #93 from johanneswuerbach/opsworks-wait-until-deployed

Added wait_until_deployed option for OpsWorks
fix(npm): don't publish with --force

force publishing is going away in the near(-ish) future, see
npm/npmjs.org#148.
Merge pull request #101 from travis-ci/hh-no-npm-force

fix(npm): don't publish with --force
Added support for github releases. Fixes travis-ci/travis-ci#1648.