start on simplifying event handling
clean up mouse module to be simply on document
test: update karma config
touch events can come through shadow, speeding up target finding
fix binding for register, move scrolltypes about
Touch will try to use touch-action or use the old MutationObserver method

This more spec compliant touches with touch-action, and utility with MutationObservers
turn on new touch system
Merge pull request #78 from azakus/more-modules

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