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.
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.