fix logic for Date#year: should add 1 only during JulianChronology (before @sg)
Date#rfc3339 is now defined as strftime('%FT%T%:z')
handle %L as a special case of %N and fix 1.8/1.9 conditions

* also call setNSec with only ms to ns, so % 1e6