Draggable Tests: Ensure Draggable tests are correctly testing offset under scroll conditions.
Accordion: Use .uniqueId() and move animation properties into the widget prototype.
Dialog: Move option category hashes into the widget prototype.
Droppable: Moved isOverAxis() into $.ui.intersect().
Blind effect: Moved regexes into effect definition.
Slider: Move numPages into the widget prototype.
Resizable: Moved helper methods into the widget prototype.
Sortable: Moved helper methods into the widget prototype.
Tabs: Use .uniqueId() for panels and moved isLocal() into the widget prototype.
Tooltip: Use .uniqueId() and move aria-describedby helper methods into the widget prototype.
Widget: Prefix variables with component name.
Spinner: Prefix variables with component name.
Position: Wrap everything in an IIFE to avoid name collisions when the build strips the main closure.
Datepicker: Prefix variables with component name.
Core: Move variables for .uniqueId()/.removeUniqueId() into their implementations.
Menu (icons demo): Removed anchors from menu items.
Merge from upstream/master