Work to separate TheSchwartz::Worker from Helios::Service and update
Helios::Service to work with the new HeFC Helios::Job.  This new modularization
allows for new worker and job queuing modules in the future.

Helios::TS - work_once(): Changed to call Helios::TS::Worker instead of a
TheSchwartz::Worker subclass.  This allows Helios::Service (and its subclasses)
to be completely independent of TheSchwartz.  Added Helios::TS::Worker to the
list of used modules.

Helios::TS::Worker - new module to separate "worker" code from "service" code.
New work_safely() method defines new calling signature to define a service
class as well as the job to be run.  The work_safely() method also calls
Helios::Service->work() using its new calling signature.

Helios::Service - Helios::Service is now its own base class instead of a
subclass of TheSchwartz::Worker.  Removed documentation relating to
TheSchwartz.
work() - defines new new calling signature to used by Helios:TS::Worker and
other future potential "worker" code.  Modified to work with new HeFC
Helios::Job API.
keep_exit_status_for() - method added to keep Helios::TS::Worker happy.
getJobArgs() - modified to work with new HeFC Helios::Job API.
Removed deprecated methods and any POD referring to them: getConfigFromIni(),
getConfigFromDb(), getFuncidFromDb(), get/setFuncid().  Updated copyright info.
Merge branch 'api-2.9x-helios-ts-worker' into unstable-2.9x
Helios 2.90 Prototype 0

This commit merges the HeFC Prototype 0 code committed in November
with Helios::TS 2.90 Prototype 0 code committed yesterday.  In order
to make the merged code functional, a few more modifications were required:

* Changes to Helios::Service to use the new Helios::Logger::Default instead
of the old Helios::Logger::Internal.

* Modified helios_job_info and helios_job_status commands to work with the
new HeFC Helios::Job API.

* A brand new helios_job_submit command based on the submit command in
HeliosX::Job::JSON.  In addition to working with the new HeFC Helios::Job
class, this new submit command also provides a cleaner command line syntax and
supports job arguments in JSON as well as XML syntax.

* Removed the old Makefile.PL and replaced it with HeFC_Makefile.PL from
the HeFC branch so the new modules and commands can be built properly.

While this code has been proven to process jobs under certain circumstances,
it is pre-alpha quality code and should not be used in any production
environment.  Additionally, the HeFC APIs are still very preliminary and
subject to change.  Given this early stage of development, we will not be
releasing a build of this code to CPAN.  Once development is farther along and
the new code and APIs are more stable, we we start to release alpha-quality
builds to CPAN.