Add setDismissableManager at Adapter level

Right now if you want to use a `DismissableManager` you must get the `DismissTouchListener` and then set the `DismissableManager`. This is not a good thing because you really don't want to know about `DismissTouchListener` at `SwipeDismissAdapter` level.

In the case of `SwipeUndoAdapter` it was imposible to use `DismissableManager`. There is not a getter for get the `SwipeUndoTouchListener` instance.

This PR have a minor fix too: an annotation.