Fix digitalocean API root

It has changed as of the release of their 2.0 API. Also, this now allows the user to override the API root in the provider config, which should provide a temporary workaround in the event of future changes.