This patch will allow drag n drop for constraints/modifiers/vertexgroups in the outliner and make them first class citizens in dragndrop.
First usecase: you can drag those three types to the console/texteditor to get their full python path and drag them to other buttons to paste their names.
This is also a prepearation for other drag n drop stuff regarding constraints/modifiers/vertexgroups in the future
(this is part of more work on the outliner, I've split this up in smaller pieces for review now...)
Let me know what you think...