Initial map/struct decode
maps work, structs not so much
Structs now work

Signed-off-by: Michael Fraenkel <fraenkel@us.ibm.com>
yaml_parser-{un,}roll-indent: fix int overflow in column argument
Encode messages
Support decoding aliases/anchors
Handle binary data (base64/[]byte)