A number of improvements and fixes

Improvements:
- drag handle support
- multiple drop channels — it is possible to configure drop target to accept elements with different drag channel values
- drag effect modifier — by default drag effect is "move" but with Shift key down it is "copy"
Fixes
- drag attribute now is not required
- jQuery event props update moved outside from directive to prevent multiple invocation