Add emitter context definition.
Add definitions for the new API.
Rework the structure of ucl emitter.
Fix UCL_EMIT_CONFIG output.
Fix json output.
Fix yaml output.
Improve basic_test input parsing.
Update version.
Start ChangeLog file for libucl.
Merge branch 'stream-output'