In https://github.com/puppetlabs/puppet/blob/3.6.1/lib/puppet/util/autoload.rb#L49, another place where Time objects are being compared, we went the route of using `to_i`. I'd suggest we do that here as well.  This is a compare of *seconds* but there's no real requirement to compare at microsecond or millisecond level. This way we're consistent with that logic.

Side-benefit: works on ruby 1.8.7.

Thoughts?