Add vagrant-digitalocean to the list of supported providers

We even have acceptance tests for it.
Lock vagrant-rackspace down to v0.1.2

Version 0.1.3 has a conflicting fog dependency with vagrant-aws v0.3.0.
Don't install provider plugins in Travis

They are only needed on acceptance tests.
Compatibility with vagrant-aws v0.4.0

Next vagrant-aws release will remove its custom TimedProvision class and
use only the standard Builtin::Provision instead.

To support both old and new versions of the plugin, check if the
TimedProvision class is defined before using it.
Merge pull request #43 from tmatilai/travis

Fix development dependencies and Travis tests
Merge pull request #41 from tmatilai/readme-do

Add vagrant-digitalocean to the list of supported providers
Merge pull request #45 from tmatilai/aws-0.4

Compatibility with vagrant-aws v0.4.0
improve package install logic. fixes #33

Splitting the fetching of `install.sh` from the actual execution of
said script will improve the user experience. It will also allow us to
modify the `install.sh` if needed (see #22).

We also switched to using Vagrant's built in `Vagrant::Util::Downloader`
class which is a pure-Ruby downloader which removes requirement of the
guest OS having `wget` or `curl` installed.
Merge branch 'split-download-and-install'
update development/test dependancies
v1.1.2