[NextPluggableDevice]  Variant datatype support in MakeTensorFromProto
@jyingl3 can you help to have a look? thanks
This PR will add Variant datatype support in MakeTensorFromProto. With out this, it will failed when converting Tensor to XLA tensor(DataTypeToPrimitiveType) since xla has no primitive type for variant.