Bug 987529 - Part 1: Integrate GeckoTouchDispatcher into vsync dispatcher

Add a new class, InputDispatcherRegistryHost, to handle the ticktask for
GeckoTouchDispatcher. In this patch, we also revise some data members
and member functions of other VsyncEventRegistries.