Add UnknownArrayHandle::NewInstanceFloatBasic
This provides the ability to convert an array handle of an unknown value
type to an array handle that has vtkm::FloatDefault
as its base
component type. Thus subsequently lets you pull the components as
vtkm::FloatDefault
without having to worry about type conflicts.