Add API guidelines

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Remove IS_NULL macro

It's named wrong given the way we now talk about ASON, and it's no longer used
(or useful really).

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Remember to export the VALUE_ constants

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Make the test harness output errors correctly

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Make the harness not confused signals and exits

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Let tokenizer read fixed tokens at the end of the string

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Add support for true, false, and string values

With this we become a strict superset of JSON syntactically.

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Add a LaTeX document to describe the ASON spec

There's not much in it yet, but we have a place

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>