Tabs: Rename internal properties.
Tabs: Walk previous tabs (and loop) in refresh() in case the tab we're trying to activate is disabled.
Tabs: Removed TODO about making .load() accept nodes; it's unnecessary.
Tooltip mouse tracking demo: Only track the mouse when the tooltip is opened on hover. Don't let the positioning of one tooltip affect other tooltips.
Tooltip: When calling the content response method multiple times, only update the content, don't do any other processing.
Widget: Rename _bind() to _on(). Partial fix for #7795 - Widget: _on and _off.
Tabs: Better event binding/unbinding.
Theme: Remove !important from tabs and button styles. Fixes #8396 - Use of !important in jquery-ui.css should be avoided.
Spinner: Fix ghost log call in events unit test, never shows up in browser for some reason
Grunt: Add grunt-junit, to replace qunit task in Jenkins context
Update QUnit to 1.8.0
Grunt: Update testswarm task to use more config props
Grunt: Replace custom rimraf-based clean task with grunt-contrib's clean task
Grunt: Coding standards.
Generate a uuid for each widget for unique namespaces. Fixes #8385 - Widget: _bind() on elements such as document are dangerous
Widget: Create eventNamespace property instead of constantly rebuilding it.
Widget: Added _off() for removing event handlers. Fixes #7795 - Widget: _on and _off.
Tooltip: Add track option
Tooltip: Reposition tracking tooltips when they gain focus.
Tabs: Fixed event triggering for select method.