Move common structs for TupleVariation from gvar to var-common.hh Also added a table_base in the iterator and related function to handle different start address for dataoffset in cvar and gvar