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.