Add OnDragStateChangedListener

This listener could be used to react when the user start or stop dragging items around.

We use the DragSortRecycler in a NavigationDrawer and it is annoying if it moves when you move items around. So I added the ability to have a listener which locks the drawer when I start moving and unlocks it when I stop moving.

If you like you could merge this PL ;)