Updating Atomic array to use new execution object paradigm
Also, will be updating the name-spacing for all execution objects. So the execution object sits in vtkm::exec
namespace and vtkm::cont
for the prepareforexecution functions
Edited by Matthew Letter