Code cleanup.

Tries to enforce a more consistent style.
Explicitly stringify DateTime object in MetaCPAN::Script::Release.
Try::Tiny is not used in MetaCPAN::Util.
Remove redundant arg to avoid confusion

it's in the hashref, it doesn't need to be in ARGV
(none of the other ones do it that way).
Make author_fh lazy since it depends on a lazy attribute

This issue showed itself when make_immutable was added.
Fix syntax error in test script
Tidy author script

to appease pre-hook