Fix scoping

Finalize sets window object to undefined, not `delete`ing it
Bind scope to window.PointerEventShim correctly
Merge pull request #3 from azakus/master

Fix some scope issues
start thinking about how to break touches into multiple events
add flick
Add notes to flick

Play with MIN_VELOCITY more (is 0.5 px/ms enough? too much?)
Add notes on extra properties in pointerflick events
Add pointerflick events to sample

Clean up quote style as well
Restructure list of events

pointerflick really doesn't depend on any dragging information, move to basic
events

Relabel sections to better match what gestures they embody
Merge pull request #4 from azakus/master

Add pointerflick
spell "governed" correctly
Merge pull request #5 from azakus/master

Fix spelling of "governed"
Merge branch 'master' into multitouch
Allow for pointer updates

Caveats:
- All pointers in pointermap are clones
- getPointerById and getPointerIndex are slow, because pointers array is ordered
Doc pointermap more, remove updatePointer (broken idea)
try with addPointer and removePointer returning the changed pointers
Split up touches in platform-events touch handlers

Should platform events or dispatcher handle pointer map creation?
Where do pointer ids really need to be set?
Not sure if pointer ids need to go in makeEvent or platform-events
Platform-events must be the ones to control pointermap
Add pointermap to loading
There is no implicit state for pointers

Can assume any expandos to the pointermap object exist until pointer is removed
Fixup mouse semantics for pointermap removal, rename overevent state expando