Tests: Update to sane QUnit markup
Tests: Update to latest QUnit
Dialog: Work around subpixel issues in dialog resizable test

Switching to checking the size of the content element. We should be
checking the dimensions of the .ui-dialog element, but that currently
fails in Chromium-based browsers. Once we start using box-sizing:
border-box, we should try to revert this change.

Ref #9845
Autocomplete: Fix assertion message in appendTo option test
Selectmenu: Fall back to .ui-front searching for empty jQuery objects

Fixes #9757
Selectmenu: Refactor appendTo option tests
Build: Update to latest grunt-html
Selectmenu: Fix whitespace in visual test
Selectmenu: Fix invalid empty options in visual test
Core: Deprecate .focus( n ), replace in dialog with explicit timeouts

Fixes #9646
Selectmenu: Add UMD wrapper