In tools, when the mouse leaves the game view make it a passive child, so dropping files on it will pass down to Qt and let us do stuff. Restore it back to normal when hovered or console key is pressed.
Add BlockingLoopPumper
Qt Drag and drop is no longer blocking by default - Added Drag.ExecuteBlocking