improvements to DataType.Date.parse

- return Date object when passed one (fixes #2530058, closes #2530059)
- accept timestamp as number or string
- remove obsolete workaround in validation
Merge remote-tracking branch 'upstream/master' into bug_2530058-fix-datatype-date-parse

* upstream/master: (4186 commits)
  Build files for calendar chainable methods
  Build Node. No -min changes.
  Clarified possible return of null from node.one()
  Build DataTable.
  Build QueryString. No -min changes.
  Fix QueryString's API Docs.
  cleaned up whitespace
  Added assertions for @chainable methods in calendar
  Fixed CLI test when run in full batch
  experimenting with Dial performance test writting
  Seed build
  Changed to Function constructor call
  Updated md5 sum helper
  meta-join script updates
  Made public CalendarBase and Calendar methods chainable Also fixed a little bit of whitespace
  Seed and Loader build for #2532889
  Gallery version bump
  Added tests for #2532889
  Added Y.config.global, fixes #2532889
  More Builder -> Shifter docs replacement
  ...
re-apply date parsing improvements

Needed to cleanup and reapply date parse improvements after files have
moved since pull request was first made. Also upgraded tests to both fix
an incorrect assertion and test new functionality in Y.Date.parse.
adding build files for date.parse improvements
Gallery bump for Loader.
Seed and Loader with new Gallery build
Build YUI and Loader for latest Gallery build.
Merge branch 'master' of yuisource.corp.yahoo.com:yui3
Fixed Get coverage build
Merge branch 'master' of yuisource.corp:yui3
Update for a clean lint.
Merge branch 'master' of yuisource.corp.yahoo.com:yui3
Add MSPointer events to whitelisted events

I'm treating these MSPointer events as mouse events for now, but keeping
them in a separate bucket since they are different from traditional mouse events.
build event-simulate
add cancel events to Y.Event._GESTURE_MAP
build event-touch
update event-tap to read events from Y.Event._GESTURE_MAP instead of duplicating feature check
build event-tap
update event-tap tests to use Y.Event._GESTURE_MAP
remove local variable lowerType