UJOTYP-41: Use a common data pointer and size inside variant
use of data (new union variable) for accessing the buffer. use of size variable for the size of the buffer. timestamp variant sets the "size". the hash function of the variant "ujot_variant_get_hash" use only the "data" and "size".
Closes UJOTYP-41