add Digital Ocean provider plugin

This should be the numerical region ID, after translation from `@digitalocean_region` which is a set of names. You'll need some kind of lookup table for this...

```
region =
  if @digitalocean_region == 'sfo1'
    3
  elsif @digitalocean_region == 'nyc2'
    4
...
```