Fixed gruntfile paths
Rename addGesture/removeGesture to add and remove event listeners

Keep old behavior as activateGesture/removeGesture for Polymer uses
Merge pull request #25 from sbmaxx/fixGrunt

Fixed gruntfile paths
Always call addEventListener with addGesture

Can probably remove public PolymerGestures.activateGesture and PolymerGestures.deactivateGesture
Rename addGesture and removeGesture to addEventListener and removeEventListener

This more accurately reflects that all event listeners can be added with these functions
Filter touches when scrolling

When native touch-action is supported, Chrome sends touchmoves with cancelable = false on the axis that is scrolling
html /deep/, not head /deep/
Use down event when calculating first track

Touches fire touchstart and touchmove at the same time with no X/Y change
Fix bower config to install into polymer-gestures folder

Remove cruft from PointerEvents copying
Make sure down and up gestures register a node for touch events
Set default touch-action for certain gestures

Fix sample to use correct event listener API
Use source target for touch-action calculation

currentTarget may be too high up the tree
Only setAttribute on an element node

Fixes #31
Disable Chrome-only touchevent touch-action

Behavior deviates too significantly from PE touch-action for now
Filed Chrome bug http://crbug.com/399765 to track
rough draft of trackX / trackY events

lowercase event names

Add default touch-action no matter how many listeners have been added before
Forward capture boolean to addEventListener

Fixes #32
Merge pull request #34 from Polymer/trackXY

rough draft of trackX / trackY events
use case-insenstive event checking
findTouchAction should default to "auto"
Work around Safari touch-listener bug

Related to #33