Evaluate draggable model in source scope

This allows to move elements between different scopes, e.g. scopes generated by ng-repeat.

Originally all models were evaluated in destination (droppable) scope, which produced incorrect result if draggable model originated from another scope.