Add DigitalOcean API v.2 support

Hello! 

I've added support for new v.2 DigitalOcean API.
The new version is completely backwards compatible so there's no need to rewrite code working with old DO API. 
Also, minimal changes required to make existing code work with new API or both.