Add support for dragging files into a Field

This allows the user to drag files int a Field widget, which I wished I could do at work today.