Added stuff for Drag and Drop backend

Added Drop Listener, Drop target shell, and custom Mouse adapter for
the task view