Dropping on box borders now works

Finds the appropriate hole and delegates the drop.
"Failed" drops handled better

They now end up on the top-level backside under the target.
Drop on scales improved

No longer assumes contents accept widget_dropped_on_me.