Add -swipeableTableViewCell:canSwipeToState: delegate

As title, I added a delegate method to ask if a swipeable table cell can be swiped or not. Sometimes we want some cells to be fixed (a running task in a time counter app, which should not be removed until finished for example). By implementing this delegate method, we can manage it.