Add external callback for allow/prevent drop

Add dnd-allow-drop attribute for external callback to determine if drop should be allowed