Two-dimensional collision detection to sortable

Sortable intersection now respects the width and height of
the items involved.  Also removed the requirement that the
pointer be over another item before an intersection is looked
for.