Drag and Drop Support

This is an implementation of Drag and Drop support (currently Qt only) written by @brett-patterson last summer at Enthought.  It is based on discussions with @sccolbert about how to implement.

It would be good to have some sort of formal drag and drop support in Enaml, so the purpose of this pull-request is to provide a concrete starting point for discussion.