[digitalocean|compute] Allow bootstrapping with keys rather than paths

Allows specifying public_key and private_key instead of public_key_path and private_key_path. Useful for Heroku where you don't have direct access to the filesystem and need to specify keys in environment variables.