Mainly and update to init.d, for compatibility with older OSses, like Solaris 10

Other fixes:
- The Manifest thing now actually works on a clean download, but does not suppress the warning. It only fixes the warning after it has been printed. I think a real fix to this warning requires an update to perl/Build.PL.

-The Agent.pm bug was already fixed, so its kinda redundant.