fix, allow description lines to start with a dash, provided there's more than 2 columns of whitespace before them

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, add regression test for descriptions starting with -

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/yuck-file-parser'

* core/yuck-file-parser:
  test, add regression test for descriptions starting with -
  fix, allow description lines to start with a dash, provided there's more than 2 columns of whitespace before them
fix, allow older gcc's to operate in gnu99 mode to ...

work around issues with anonymous structs and unions.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/gcc'

* bld/gcc:
  fix, allow older gcc's to operate in gnu99 mode to ...