YAML parser and emitter in C++ matching the YAML 1.2 spec. from Antti Harri with some tweaks. ok jasper@