Spinner: Fix inclusion of mousewheel plugin in demos

Fixes #10188
Datepicker: reject dates with two year digits when expecting 'yy'

Fixes #8353
Closes gh-1248
Datepicker: Set explicit button text in demo

Fixes #9626
Closes gh-1283
Effect: Create a local jQuery variable to make jQuery Color work

Fixes #10199
Closes gh-1282
Draggable: Only apply ui-draggable-handle within the draggable instance

Fixes #10212
Closes gh-1284
Draggable: Manage ui-draggable-handle correctly in nested instances
Draggable: Initial commit for new implementation, clone is only usable option
Draggable: Code style better matching style guideline
whitespace
Draggable: Fixed coding style, moved properties out of prototype
Draggable: Helper option can now take function that returns DOMElement
Draggable: No longer using disableSelection in favor of preventDefault
Draggable: No longer overwriting _trigger
Draggable: Scrollbars being handled when scrollParent is document
Draggable: Cleanup.
Draggable: Use ._bind().
Draggable: Remove all ids when using helper: true.
Squashed commit of the following:

 Draggable:
 Fixed when cssPosition is being set.
 Scrolling handles non-doc overflow.
 _handleScrolling handles scrolling up and left now
 Made window, doc, and window part of base widget
 All parts of drag may be stopped via stopPropagation
 User can now override position of draggable on start, drag, and stop
 Whitespace fix
 Moved overflowWidth and overflowHeight into overflow.width and overflow.height
Draggable: Add ui-draggable class.
Draggable: Proper use of ._trigger for detecting preventDefault. _uiHash now returns position and helper - removed offset.