ENYO-1793, ENYO-1863, ENYO-1781: rework logic for swiping of items to better handle drags while a swipe is completing and to allow for swipes on other row before it's complete on current row.

Refactor some set/changed code to avoid one-time-use methods and make logic clearer.

Remove flick handler, not needed with new logic.

This could break persistent swiped items, but I don't have a test for that right now.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@palm.com)