added tableViewShouldAnimateDraggedCells: data source protocol method, fixed unexpected non-editable cells issue (tableView:editingStyleForRowAtIndexPath: vs tableView:canEditRowAtIndexPath:)