Add Sphinx directives for documenting YAML files

Useful for documenting SLS files as well as master/minion conf files. These additions put the machinery in place but do not modify any existing docs. (That will come later.)