Fix static assert for visual studio
For some reason on my Visual Studio 2013 the definition of VTKM_STATIC_ASSERT (without the message) did not report where the actual error message happened. This change seems to get Visual Studio to report the location of the failed assert with a reasonable message.