Combined d3.behavior.drag touch improvements (Win8 pointers, multiple touchmove)

This adds Win8 support on top of the recent multiple finger improvements. Supersedes both #1792 and #1795.