[event-tap] Add W3C pointer event support. Fixes #1377

IE11 changed the `type` of pointer event objects from 'MSPointerDown' to
'pointerdown' to comply with their proposed W3C standard. Firefox
Nightly also supports W3C Pointer events with a
dom.w3c_pointer_events.enabled flag
[event-tap] Use window.PointerEvent for feature testing

As recommended by Microsoft in
http://msdn.microsoft.com/en-us/library/ie/dn304886(v=vs.85).aspx
[promise] Use `instead` when mocking JSONP
Merge branch 'dev-master' into dev-3.x
XML: Check for `ActiveXObject` first.
XML: Addition of unit test.
XML: Build.
[docs] Add example for the 'filters' property of the YUI config object
Merge branch 'live-docs' into dev-master
Merge branch 'dev-master' into dev-3.x
Merge remote-tracking branch 'origin/tap-ie11' into dev-master
Build Event modules
Merge branch 'dev-master' into dev-3.x
yui: YUI and Loader build for latest Gallery build
Merge branch 'dev-master' into dev-3.x