Enable use of droplet name as inventory hostname

Although Digital Ocean droplet names are not guaranteed to be unique,
they are routinely set to the VM hostname. This change gives the option to
use the droplet name as the Ansible hostname instead of a group name.

The inventory script will exit with an error exit code if multiple hosts
share the same name.