Cleaning up PointerIdManager and changing it to PointerEventFactory
- Move some create methods of PointerEvent to PointerEventFactory
- Add id re-mapping concept to have guaranteed unique pointer ids among
touch, stylus, and mouse pointer types.
- Set mouse id to 1
- Set the mouse pointer type in event sender
BUG=
546658
Committed:
https://crrev.com/06d3f72718785fea41c1e4deffe330afb5e24841
Cr-Commit-Position: refs/heads/master@{#362779}