Reorganizing of the drag and drop dispatching code to handle local charm zips
Merge pull request #83 from hatched/dd-local-charm

To QA:
Dragging and dropping from the charmbrowser should work just fine and so should dragging a bundle yaml from your desktop.