yaml_config: utility module for a data and spec oriented configuration

This module helps master.cfg writer to separate its config data from
its config logic

Each yaml file may be joined with a meta yaml file that is describing
what is supposed to be valid in the config file, allowing:
- automated config coherency checks
- automated UI generation for config data on the fly edition (TBD in nine)

See doc for more info