Update drag-and-drop observer code to use DataTransfers
Fixing https://bugzilla.mozilla.org/show_bug.cgi?id=939319 means that we need to change the drag-and-drop related code in Torbutton. A potential way to use the new observer is in branch bug_939319 in my public torbutton repo.