Datepicker: Clean up tests
Datepicker: Cleaning up and commenting out custom structure tests

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.
Datepicker: Commenting out event tests with TODOs for now.
Datepicker: Adding boilerplate for events in new API.
Datepicker: Updating tests for the destroy() method.
Datepicker: Updating enable()/disable() tests.
Datepicker: Boilerplate for other method tests.

Moving widget() method test from core.js as it makes more sense in methods.js.
Datepicker: Commenting out the options tests for now as they are almost all irrelevant now.
Datepicker: Saner id attribute values for the test suite.
Datepicker: Support changing the appendTo option after init.

Adding tests for the appendTo option.
Datepicker: Boilerplate for tests for additional implemented options.
Datepicker: Various changes for the showWeek option.

* Re-add ui-datepicker-week-col class name currently used.
* Add test suite.
* Support changing option after initialization.
Datepicker: Support position option changes after init. Added position option tests.
Datepicker: Position tests should create a new <input>.
Datepicker: Support changing eachDay after initialization. Add tests for eachDay.
Datepicker: Allow dateFormat to be changed after init. Add dateFormat tests.
Datepicker: Add test to ensure the <input>'s value is preselected
Datepicker: Implementing a value() method.