fix IE10 rounding problem, fixes #16128, refs #17969

(cherry picked from commit f469394c20265f5dbfdaeec2c233a61efffd2fbb)
Use opacity :0 rather than opacity: 0.01.
Opacity: 0.01 was a workaround to a firefox or webkit bug that's been fixed,
and using opacity:0 allegedly fixes a rendering problem on IE on certain hardware/drivers.

Fixes #17200.

(cherry picked from commit 4068c904425890334d5face9cb692815ae4db7bb)
Prevent unnecessary tooltip word wrap on IE10, IE11.
Fixes #17688, refs #15299.

(cherry picked from commit 6e68e6c35dc61636eca0442898351ecbc09e1960)
Don't call preventDefault() on MSPointerDown/pointerdown event.
Likewise for MSPointerUp/pointerup.
It prevents the mousedown / mouseup events from being emitted.

Fixes #17709.

(cherry picked from commit d4334c3d206c01ad28d6f030560445c2866dd496)