Added support for deploying to multiple providers

This resolves issue https://github.com/travis-ci/travis-ci/issues/1298.