added IID#to_raw
handle uuid as a possible distinct type.
VirtualBox::COM#with_uuid_parser allows to define the converter from string to desired new type