VTK-m now widens result type for UInt8/Int8/UInt16/Int16 input.
When using vtkm::dot on narrow types you easily rollover the values. Instead the result type of vtkm::dot should be wide enough to store the results (32bits) when this occurs.
Fixes #193 (closed)