Datepicker: Fix key handling implementation and tests
Datepicker: Use Globalize 1.0.0
Datepicker: Test for up and down arrow keys
Datepicker: Tests for Page Up and Page Down keys
Datepicker: Tests for moving years with Page Up and Page Down
Datepicker: Use explicit dates in tests.

This prevents tests from running differently dependent on the current date. Some of these tests when the clocked moved forward to 2014.
Datepicker: Port tests for keyboard handling with short months & leap years.
Datepicker: Re-adding mouse tests.
Datepicker: Adding an isValid() method.
Datepicker: Handle for invalid values in value() and valueAsDate()
Datepicker: Update the picker as the user types valid dates
Date: Updating test suite to coding standards.
Date: Make $.date() a constructor function. Move methods to prototype.
Datepicker: fix jshint and htmllint issues, code style
Datepicker: rename select method to _select

Make select() a private method as it's not part of the specification.
Datepicker: fix and simplify icon trigger demo
Datepicker: use short instead of abbreviated format for table header

Revert to old behavior with two instead of three chars.
Fixes layout issue with wrong day table cell width.
Datepicker: remove unneeded comma
Datepicker: remove unneeded default setting of option dateFormat
Datepicker: fix populate alternate field demo