Yaml support

Added support for reading yaml files.

I had to refactor a little bit as the `readIni` function doesn't complain when reading `yaml` file. Same thing for `grunt.file.readYAML` which doesn't throw an error when reading an `ini`.