Add state for managing YAML files.

This state is very basic and only has support for adding/merging items
into a YAML file.