Workbench: Improve file drop behavior
Created originally on Bitbucket by sborho (Steve Borho)
Use mq.patchheader() to try to parse the file to see if it is a valid patch. If it's not a patch, do not open the import tool (do not offer the Workbench as a drop target).