Fix bug in special case shorthand docs

For structures of a single element that weren't named
``Value``, we weren't returning the value from
_docs_key_value_parse.

Fixes #566.
Merge branch 'bcdoc-fix' into develop

* bcdoc-fix:
  Fix bug in special case shorthand docs