WIP (add date type)
Avoid double require/use of Log::Any
fmt
Use data name, don't hardcode to 'data'
plc: Set tmp_data_term for cistr, so we don't have to lc() the data repeatedly
Add (partial) support for type date

Note that the 'date' type is not yet officially specified in Sah spec.

- Only perl compiler is added, js not yet.
- human compiler does not handle these yet: min=>1398419960 or
  is=>DateTime->now, it should print 'must be at least 2014-04-25T...' or 'must
  be 2014-4-25T...'.
- expr not yet supported (except for 'is' clause), but Regexp::Grammar (for
  Language::Expr) is currently dead anyway in perl 5.18.
[bugfix] jsc: Use isNaN() function instead of comparing with == NaN since NaN==NaN is false
Add some sanity tests for date
Implement jsc for date
Release v0.23
Add skip for t/js-type-date.t when node.js is not available