Fixes #1559. This requires aeson-yaml >= 1.0.5.0 since older versions incorrectly encode empty objects. The raised bound also fixes #1560. A regression test is included.
* Shared code for the dhall-to-yaml[-ng] executables stays in dhall-json. * Shared tests are in dhall-yaml. Fixes #1435.