Mouse events always fire pointer events, enable touch events to use native touch-action if available

- Installer module is now only used by touch recognizers
- touch events can come through shadows, start target finding from shadow for less dom walking
- `touch-action: scroll` is now `touch-action: auto` to be more compliant with spec