To support commentlinks, palettes, custom dashboards and other
potential future enhancements, we'll need a config file that can
express complex data structures. Change from configparser to yaml,
adding dependencies on pyyaml and voluptuous for validation.
Change-Id: I670eed0cee1b15aa35d0fa9aea0996603ae08444