Refactor the DigitalOcean provider

With this refactor the DigitalOcean provider is updated to use the
schema.Provider approach released with TF 0.2.
Merge pull request #7 from svanharmelen/f-refactor-digitalocean-provider

Refactor the DigitalOcean provider