Properly initialize vtkm::Pair, and remove the TypeTrait for it.
vtkm::Pair can hold vtkm::Vec so we need to call the proper constructor for vtkm::Vec.
Now that vtkm::TypeTraits don't error out on unknown types, we don't need the weird specialization for vtkm::Pair.