Added test for #strftime("%Y") with negative year

* Ruby always uses Astronomical year numbering (there is a year 0, BC x is -x+1),
  but some implementations might follow another scheme,
  especially with a Julian calendar: no year 0, BC x is -x.