Added primitive boolean DescType¹.

DescType:
    added type boolean.

test/common/common:
    added boolean field to Generic.

1: Boolean arrays and vectors are not supported for now.
test/common/common: made no_init ctor for Generic.

test/desc/desc: no_init generic_des to reinforce deserialization validation.