Support aggregation of public_endpoints with different path prefixes
Combine the NGINX configuration into two single files, which incidentally allows us to easily drop unconfigured domains.
The logic for aggregating public_endpoints into a vhost / location / upstream hierarchy is moved into the inventory plugin, making the templating logic a lot simpler.