Added a YamlDocument type to aid with autowiring YAML config.
Updated existing YAML code to use YamlDocument.
Added YamlPropertySource and deprecated YamlPropertiesPersister.