Jasmine tests for drag/drop.
Adds in minimally revised drag and drop styling.

Add CSS classes and fix drop destination bug.
Cleanup to drag and drop implementation.

Fixes bugs:
STUD-755, STUD-152, STUD-700, STUD-699
Studio: changing semantic element used for drag and drop handles across views