Avoid for-in loops with explicity copied keys
use shared WeakMap repo
fix karma paths for WeakMap
Put pointermap back, remove sidetable reference
Merge pull request #102 from azakus/faster-constructor

Faster constructor and Event cloning
Set buttons to undefined by default to catch lack of event.buttons support in PointerEvent constructor

Need to copy event.which to facilitate this
Only set primary touch pointer when there are no other touches

removePrimaryTouch broken by removing extraneous touch identifier cloning
Fixes Polymer/PointerGestures#15
remove sourcemap from build, it was always off by a few lines
A few spec compliance changes to pass the w3c tests

- relatedTarget must be null if pointerevent is capturing
- `new PointerEvent(..) instanceof PointerEvent === true`
- Manual tests: http://github.com/w3c/web-platform-tests
Merge pull request #105 from azakus/web-platform-tests

A few spec compliance changes to pass the w3c tests
Update everything that can't be polyfilled in old IE.

Replace PointerMap.size getter with a size method.
Quote properties named delete.
Added support for external hooks for event binding and dispatching.
...