Fix YAML generation to not permit marking of duplicate nodes.

Make previous commit ISO C compliant

Increment version number to 1.24_02

Sorry about the flags, however with the way perl_syck.h does the dual YAML / JSON, I can't do #ifdefs in emitter.c