Fix to helios.pl to apply WORKER_MAX_TTL after daemon main loop registration process
helios.pl: rewrote running_process_check() and write_pid_file() to
better prevent 2 daemons for the same service starting on the same
host at the same time. [RT81914]
README: updated copyright info to reflect new code addition.
Helios::Service: changes to work() to catch job object initialization
exceptions.  This should catch any problems creating a Helios::Job
from a TheSchwartz::Job, including the occasional blank arg() method
causing the rt79690 problem.  An error will be logged and the worker
process will exit to prevent TheSchwartz from marking the job as
failed.  [RT79690]
Helios::Service: changed log message so a job initialization error
is LOG_CRIT priority instead of just LOG_ERR.  Changed job init
code and added comments so it is better documented.  [RT79690]
Removed old code and clarified comments.
Comment update for clarity
Added comments for code clarification.
Merge branch 'bug/rt81709'
Merge branch 'bug/rt81914'

Conflicts:
	helios.pl
Added file change histories to the individual files.
Corrected CPAN URL for Helios 2.23.
* Added META_MERGE section to Makefile.PL.
* Assigned build number 2.601_3610 to all changed files.
2.601_3610  Mon Sep 02 00:01:37 2013
	- Patch for [RT79690] Job initialization error handling.
	- Fix for [RT81709] WORKER_MAX_TTL not always enforced.
	- Fix for [RT81914] Race condition on PID file.
	- Internal documentation updates, including addition of project
	  metadata to Makefile.PL.
2.601_3670  Sun Sep  8 13:40:41 2013
	- Helios::Job: added specific check for [RT79690] to new() so
	  when it happens we can generate a better error message.
2.601_3750  Fri Sep 13 14:11:51 2013
	- Makefile.PL to correct MakeMaker version handling and meta info.
2.61  Fri Sep 13 20:02:14 2013
	- Helios 2.61 is a bugfix release:
	- helios.pl: Fix for [RT81709].
	- helios.pl: Fix for [RT81914].
	- Helios::Service & Helios::Job: Patch for [RT79690].  This bug
	  actually appears to be caused by LOB binding problems with the
	  underlying DBD module.  This problem can cause a loss of jobs
	  in the job queue under certain circumstances, so if you are
	  experiencing this problem you are encouraged to upgrade to this
	  version and upgrade your DBD module to the latest version.
	  Consult the rt.cpan.org page for this bug for more information.
	- Makefile.PL: Changes for proper version handling of LICENSE.
	  Additions so the generated META.* files will have website,
	  bugtracking, and GitHub information for sites like MetaCPAN and
	  search.cpan.org.
Merge branch 'unstable-2.7x' into x/feature-worker-launch-pattern