Replace uint with vtkm::Id in DeviceAdapterAlgorithmThrust
The usage of uint was causing problems with CUDA + MSVC2015 as type was not defined. Instead we use vtkm::Id as that was the expect type to be passed to the task
The usage of uint was causing problems with CUDA + MSVC2015 as type was not defined. Instead we use vtkm::Id as that was the expect type to be passed to the task