Add -(BOOL)tableView:canReorderRowAtIndexPath: delegate method for finer reordering control
Replaced scrolling NSTimer by CADisplayLink as it's smoother and more consistent