Datepicker: Initial commit of widget rewrite work from old branch. History is on the datepicker-dead branch.
Datepicker: Get datepicker's test suite to at least run. It fails horribly, but at least it loads with its dependencies.
Datepicker: Updating/fixing the animation demo.
Datepicker: Fix the build. Exclude broken datepicker units from running with phantomjs. Fix various jshint warnings in date_core tests and datepicker src
Datepicker: Fix dateFormat demo by adding a dateFormat option and passing that through to $.date
Datepicker: Update all demos to include necessary dependencies. Doesn't mean that they actually work for the most part
Datepicker: Improve animations demo, make slideUp actually work
Datepicker: Fix localization demo
Datepicker: Update alt-field demo - remove the options and use Globalize to parse and format instead
Datepicker: Fix dependencies on buttonbar demo
Datepicker: Fix the eachDay option (until we have a better design), use that in other-months demo. Fix handling of extraClasses property, split on space.
Datepicker: Update icon-trigger demo, build a custom trigger. Prevent the datepicker from opening with a new cancellable beforeOpen event. Cancel = don't open
Datepicker: Only apply the ui-state-focus class name to one cell.

This is specifically for multi month pickers. This makes the assumption that the keyboard is always interacting with the first month in a multi month calendar. The next step is to store which grid currently has focus and to base these focus logic off of that.
Datepicker: Fixing widget() method test and minor coding standard changes.
Datepicker: Updating first batch of structure tests to new APIs and standards.
Datepicker: Fixing and/or commenting out remaning multi month datepicker structure tests.
Datepicker: Fixing or commenting out remaining structure tests.
Datepicker: Cleaning up and commenting out custom structure tests as none of these options are implemented yet.
Datepicker: Coding standards and new APIs for keyboard handling tests.

These tests are commented out for now as they need a means of getting a Date object from the widget and currently there isn't one.
Datepicker: Coding standards and new APIs for mouse core tests.

Disabling these tests as well as they utilize the old getDate() and setDate() methods and there is no replacement for these yet.