Deprecate ArrayHandle::GetDeviceAdapterId

This method is a remenant of when `ArrayHandle` could only store data on
one device at a time. It is now capable of storing data on any number of
devices (as well as the host), so asking for "the" device no longer
makes sense. Thus, this method is deprecated in favor of
`ArrayHandle::IsOnDevice`.

This deprecation leads to fixing some older functionality that still
assumed data could only be on one device at a time.

Fixes #592.
5 jobs for deprecate-arrayhandle-getdeviceadapterid
Status Name Job ID Coverage
  External
passed cdash-buildbot

passed vtk-m-dragnipur-osx-shared-debug+32bit_ids+64bit_coords+clang+tbb

00:11:57

passed vtk-m-dragnipur-osx-static-release+64bit_coords+clang+tbb

00:17:36

passed vtk-m-osheim-windows-shared-debug+ninja-vs-2017+tbb

00:23:19

passed vtk-m-osheim-windows-static-release+ninja-vs-2017+tbb

00:33:15