Refactor ScreenSpaceEventHandler and the tests substantially.
Hook up pointer events.
fix specs for pointer events
Merge remote-tracking branch 'origin/master' into pointerEvents
Update CHANGES
Merge remote-tracking branch 'origin/master' into pointerEvents

Conflicts:
	CHANGES.md
Merge remote-tracking branch 'origin/master' into pointerEvents

Conflicts:
	CHANGES.md
Merge remote-tracking branch 'origin/master' into pointerEvents

Conflicts:
	CHANGES.md
Make polyline Sandcastle examples follow surface

Two eamples that use Polylines were making them go well under the surface
of the earth.  I took the easy route and used generateCartesianArc,
but I guess in the long wrong we should consider adding a `followSurface`
option to `Polyline` as well.  Fixes #2109
Fix initial ModelNode matrix for nodes targeted by animations (TRS, no matrix)
Minor test fixes
Updated CHANGES.md
Sync node matrix during animation. Fix user-defined animation start time
Remove console.log
Merge remote-tracking branch 'origin/master' into matrix-fix
Update CONTRIBUTORS.md

Add gberaudo, hist first contribution was #2259.
Merge remote-tracking branch 'origin/master' into matrix-fix
Merge pull request #2253 from AnalyticalGraphicsInc/pointerEvents

Add initial support for Pointer Events for both mouse & touch (IE11)
Fix Primitive model matrix support for multiple geometries that have the same model matrix in 3D only scenes.
Merge pull request #2276 from AnalyticalGraphicsInc/matrix-fix

ModelNode.matrix fix