Bug 987529 - Part 1: Integrate GeckoTouchDispatcher into vsyncdispatcher

For inputdispatcher, the register is not one-shot. Actully, we call
register only once for each multitouch sequence.