Fix possible NSRangeException in -tableView:canEditRowAtIndexPath:

On iOS 8 `NSRangeException` was being thrown after calling `-removeItem:` and then `-reloadSectionWithAnimation:`.
The fix adds checks if section and row indices are within bounds.