ht: Allow adding comment to type descriptions
ht: Allow adding comment to type descriptions

This will be used to add some more details to type descriptions, e.g. on
opcode parameters or result values. The implementation is very similar
to “WithDesc”.

I chose to use “[…]” after finding “/*…*/” hard to read and spot. At
some we'll have to introduce proper formatting (e.g. using HTML).

Example with a comment:
  List of ((Length 2) and (Item 0 is (NonEmptyString [name of changed
  parameter]), item 1 is Anything))

Signed-off-by: Michael Hanselmann <68b67885ff74281219b4a4be33cc20fd45078d7c@google.com>
Reviewed-by: René Nussbaumer <bc755ac45a0e799d1d490cba76febc56d80cc5fc@google.com>

mbakke/ganeti,yiannist/ganeti,dimara/ganeti,leshchevds/ganeti,grnet/snf-ganeti,ganeti-github-testing/ganeti-test-1,ganeti-github-testing/ganeti-test-1,onponomarev/ganeti,apyrgio/snf-ganeti,mbakke/ganeti,bitemyapp/ganeti,ganeti/ganeti,dimara/ganeti,onponomarev/ganeti,andir/ganeti,mbakke/ganeti,grnet/snf-ganeti,leshchevds/ganeti,leshchevds/ganeti,andir/ganeti,apyrgio/snf-ganeti,yiannist/ganeti,apyrgio/ganeti,yiannist/ganeti,apyrgio/ganeti,ganeti/ganeti,ganeti/ganeti,bitemyapp/ganeti,andir/ganeti