Make unplaced units drag and droppable on container elements

This branch makes the unplaced unit token draggable and droppable on the container token. It's not able to be QA'd yet, but once there is a `ecs.placeUnit()` method then it will be trivial to hook that up.