Wrap up all info about VarTypes in a single encapsulated structure in THaVar.C

This also fixes typos for (U)Long64_t** in THaVar::GetTypeName(itype)
and broken THaVar::GetTypeSize(itype)