Item11308: Time handling shouldn't use nocheck

The nocheck option allows the Local::Time::localtime routine to accept
illegal dates.

 - Add a configuration checker to warn if the perl doesn't support early
   dates.  This isn't directly a perl version issue.  Older perl's might
   support early dates on 64 bit platforms.

 - Split out the unit tests so they can be skipped if the platform /
   perl combination won't support early dates.

 - Noticed that $^V perl version string isn't available on 5.8.8.
   Updated TestRunner to use $] if $^V isn't valid.

 - Updated copyrights to 2013 for updated files.

I think this explains why the Time tests were failing on 32 bit
platforms and older versions of perl.

git-svn-id: http://svn.foswiki.org/trunk/core@16589 0b4bb1d4-4e5a-0410-9cc4-b2b747904278