sensitivity of < 45°, animate swiping with mSlop as offset

Allow swiping only when gesture seems to be horizontal (under 45°) and dismiss only (Velocity part) when mSwiping was true.

Animate swiping on ACTION_MOVE with -mSlop as offset for smoother experience.
Merge branch 'master' of https://github.com/markusrubey/Android-SwipeToDismiss
Minor tweaks to markusrubey's fix, and port it to the non-ListView touch listener