Instance placement groups

Corresponding changes to https://github.com/TheWeatherCompany/dasein-cloud-core/pull/67.