Support for optional types in io::type_traits.

Optional types couldn't be packed with io::type_traits, because the
system had no idea what to do with them and how to measure the sequence
length if it had optional elements in it.
Proper distribution name in the changelog.

Wise people say that the distribution name in the Debian changelog
should not include Ubuntu distribution names explicitly. Well, okay.