This upgrades us to use the latest v3 version of the YAML library along with updating our unmarshal functions to use the new interface.
While this annoyingly adds ~20kb to the binary, it gives us access to more stuff like information about comments and line numbers when unmarshalling and the ability to write indented output (which will be used for #248) - ultimately, we might as well just get the upgrade over with.
This upgrades us to use the latest v3 version of the YAML library along with updating our unmarshal functions to use the new interface.
While this annoyingly adds ~20kb to the binary, it gives us access to more stuff like information about comments and line numbers when unmarshalling and the ability to write indented output (which will be used for #248) - ultimately, we might as well just get the upgrade over with.