Remove internal activesupport calls

This removes most activesupport calls from inside whenever, leaving only the Fixnum#{minutes,hours,weeks,months} calls.

There should be no impact for whenever users, this is just a step along the way to removing the activesupport dependency. See https://github.com/javan/whenever/pull/466 from some earlier discussion that lead to this PR.