Check whether the mousedown event belonged to a valid drop target before preventing default
Merge remote-tracking branch 'andrewnicols/dragdrop_prev' into dev-3.x
[Attribute-Extras]: Build.
[Calendar]: Build.
[Promise]: Build.
[DD]: Build.