Introduced isPasteEventFreelyAvailable, isCustomDataTypesSupported and getDropTarget.

Conflicts:

	plugins/clipboard/plugin.js
	tests/plugins/clipboard/datatransfer.js