When linking an item to a virtual collection via KAddressBook, canPaste check
fails because it's not aware of the context (i.e. action is Link, not Copy)
and checks only for CanCreateItem (which is not correct if we're linking).
This patch provides Qt::DropAction action parameter to canPaste method so
it is aware of action, and check for correct permissions based on that