touchInput: remove ignoreNextFinger decrement from ClearFirstTouch
TouchInput: only right click if we arent already ignoring finger ups

if we are in a gesture for example we dont want to inadvertently issue a right click
TouchInput: fix viewport scrolling when a button has focus

we may need to add other (unscrollable) control types too.
touchInput: only begin a drag gesture if the movement delta is <= the min
touchInput: only set lastMouseDownTime when numFingers == 1