builder/digitalocean: better handling of url params in api requests

This properly encodes URL parameters for all DigitialOcean API request by using the `net/url` library to build URLs, instead of doing it manually.

It also fixes #281.