A Transferable version of a MessageProxy.
Note that, since this class requires that the object not get deleted until
a paste is done, we implement a system which delays the removal until
after the full transfer is completed.
A transfer handler that is composed from many transfer handlers.
When setting a TransferHandler on a component, the new transfer handler
is the only one used in a Drag and Drop action.