Use IntMap to store pointer against pointer UUID. Fixes #2516

Safari on iOS 8 does not reset its unique identifier for a touch.  This maps the unique identifier for the touch against pointer values 0-20.