Expand public APIs for yaml formatting datasets
Expand public APIs for yaml formatting datasets

- Allow a plain dict to be formatted (without parsing to a DatasetDoc first)
- Allow dumping yaml to a stream instead of file.

jeremyh/eo-datasets,jeremyh/eo-datasets,GeoscienceAustralia/eo-datasets,GeoscienceAustralia/eo-datasets