Bug fixes and changes to function names.
Bug fixes and changes to function names.

Changes `Date.warp.setSpeed()` to `Date.warp.speed()` and made it a
getter if no parameters are passed.

Changes `Date.warp.setDate()` to `Date.warp.clock()` and made it a
getter if no parameters are passed. Also, this function now accepts all
of the same parameters as the warped `new Date()` constructor: true for
unwarped date, string with parse-able datetime data, number timestamp,
Date object, or 3 or more arguments representing year, month, day, etc.

Calling `Date()` (without new) now returns a string, just like the
standard `Date()` function.

Fixes a bug where `new Date()` would ignore a seventh argument
(milliseconds).

Fixes a bug where `now()` private function depended on `Date` (which may
be warped or unwarped) instead of `date` (always unwarped).

Fixes a bug in `Date.warp.jump()` where a string argument is parsed into
tokens using `string.match()` and IE looping through additional keys in
that result instead of just the numeric keys.

mattbradley/warpjs