Add tooltip `viewport` option, respect bounds of the viewport
Update JSZip to v2.2.0.
Update time-grunt to v0.3.1.
Merge pull request #12328 from benogle/bo-tooltip-adjust

Add tooltip `viewport` option, respect bounds of the viewport
Switch to `icon` instead of `shortcut icon` to fix the HTML validation tests.
Update QUnit to v1.14.0.
tests/index.html: add missing `meta charset`.
tests/index.html: re-indent.