pointer events: initial addition of polymer polyfill

This pr is just for easy tracking of the polymer branch.

Notes:
 * This only works on ie10+ and does not work in phantomjs
 * Issues with ie8/9 and phantomjs will be fixed by http://www.github.com/jquery/jquery-pointer-events
 * This fixes swipe issues on android and chrome
 * offers fix for panel horizontal scrolling on ios
 * all tests that pass on master in chrome mac osx pass in this branch
 * this makes `vclick` now also unneeded there is no 300ms delay between pointerdown and click

questions:
 * any time we set a `touch-action` attribute should we also be setting the css property?