WIP: Allow ArrayHandleTransform to work with virtual methods
This change allows you to set a VirtualObjectHandle object as a functor used in ArrayHandleTransform. This latter class will then detect that the functor is a virtual object and will automatically pull the actual object for the appropriate device.
This change allows you to use virtual objects with ArrayHandleTransform without knowing a priori what device the portal will be used on.
Edited by Kenneth Moreland