Add a YAML file type
I would like to propose that we add a YAML file type to circumvent many of the issues we have with the ini file parser. I think this should be straightforward to implement and provide better handling of multi-line dictionaries etc.