Move to DigitalOcean API v2

This is a WIP, not ready for merge.

cc @kenperkins @mikeal