Re-enable AUTOLOAD block

This shipped in Scriptalicious 1.16, so put it back.
remove (soft) dependency on Pod::Constants

Scriptalicious scripts are less delicious without a working --help,
and many systems did not bother with this soft dependency, so it is
of benefit to just implement what that code did instead.
new $CONFIG variable

Used for telling where config was read from (or specifying where it is
to be read from)
deal with negative values in sci_unit and time_unit

These functions didn't deal with negative input; fix that.  Useful for
systems that happen to be travelling backwards through time, or
otherwise have problems with chronological consistency in their system:
perhaps caused by a system administrator setting the clock, NTP, or even
paravirtualization.
Fix code for case when Time::HiRes is not available

I never got a report about this, but it clearly didn't work!  Guess
no-one's using a Perl before 5.7.3 or without that module any more.
Scriptalicious 1.16 Release Engineering Changes
Close the unneeded filehandle in closure filehandle handlers

It seems in some situations this code can deadlock, so close one obvious
possible source.  This problem may have been triggered by a core Perl
change, because it happens on 5.18.2 but not 5.14.2.  Either way, the
code was wrong, so fix it.
Test negative time handling in time_unit

Useful for those on systems who happened to be traveling backwards through
time, or whose kernels pay little respect to virtual chronological
consistency.
Release engineering for 1.17 CPAN release