Factor out target finding

- Move target finding code out of touch events
- Attach a findTarget to __PointerEventShim__
- Support for toolkit shim shadow (w/capability testing for shadowRoot.EFP)