fix IE 11 pointer event handling

in IE 11, microsoft stared supporting the pointer spec as well as their current pointer specs. This caused double pointer event binding and should teach me to future proof something like this…

This fix tests explicitly for mspointer and pointer separately vs together.
Merge pull request #235 from danshultz/ie-11-pointer-fix

fix IE 11 pointer event handling