Refactor Prometheus config generator
Use a YAML generator instead of a hand-crafted Chef template.
- Avoids invalid YAML syntax.
- Allows exporter recipes to self-register their scrape configs.
- Allows for easier extensions to the existing configs.
- Minor hack to avoid Chef's attribute magic0.