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.
Merge pull request #13789 from mgregson/fix-digitalocean-api-root-and-allow-override

Fix digitalocean API root