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
Tests: Expose jQuery version select

Makes use of the extended urlConfig in QUnit 1.14
Build: Force LF for JS source files
All: Rename jquery.js to exclude version in filename
Build: Use bower to manage client-side dependencies

Fixes #9507
Closes gh-1201
Externals: Update jshint to latest
Demos: Adding <meta name="viewport"> tag for easier mobile browsing
Slider: Switch handles from <a href="#"> to <span tabindex="0">

Fixes #9890
Closes gh-1207
Droppable: Fix dependencies in photo manager demo
Build: Include grunt tasks files in jscs task