Draggable: fix current JSCS violations.
Draggable Tests: fix IE offset tests affected by focus issues.

Calling element.focus() causes scroll in IE. In order to correctly test scroll behavior,
we must rely on the actual calculated offset instead of the helper offset to ensure
cross browser test consistency.
Draggable Tests: fix IE scroll tests affected by focus issues.

Calling element.focus() causes scroll in IE. In order to correctly test scroll behavior,
we must calculate scrollTop on the drag event, before .focus is called.
I18n: Rename all files, removing the "jquery.ui." prefix

Amend fix for 21154cfa2e02ef1814a6aff68b14553bdad165cb;

Ref #9464
Ref gh-1029
I18n: Avoid indenting an entire file

Make code identation consistent with every other source.
Build: Switch to renamed TestSwarm browserSet
Tabs: Removed tabs at bottom demo

Places tabs at the bottom is bad for accessibility. Dynamic content should not
precede the control for the content.
All: Add Bower support

Fixes #9465
Closes gh-1189
Build: Base manifest dependencies off of Bower configuration
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