Changed the method signature of droppable acceptance functions. They now receive all of the event metadata as their first parameter.
Draggables and droppables now fire appropriately configured dragstart, drag, dragstop, dropover, dropout, and drop events, in the correct order, at the correct times, on the correct elements.
To weather some of the rounding that happens when you transform elements, let's use imprecise matchers in the specs.