capture tests
update readme
augment findTarget with shadowroot EFP
Synthesized mouse events no longer generate PointerEvents

Must track N touchends because of iOS
clean up dedup timeout
Use a radius around touchends for synth mouse events

- mouse events are not guaranteed to come from the same x/y as the touchend
- Borrow techniques from https://developers.google.com/mobile/articles/fast_buttons
Choose better naming scheme, and convention, for checking synthesized mouse events
Recurse on target from shadow EFP, target may also have shadow roots
Merge pull request #25 from azakus/master

Prevent double PointerEvent creation on touch systems