update eclipse setting

set java project compiler to jdk 1.6

Change-Id: Ic8e6e6f1af737acbc07389ad871b8425754ba003
Objects to manage worker threads

Add files to manage gearman worker threads.

Change-Id: I19725099d14ee22ea3e02c06ac6e83ff33601e71
threads all plumbed thru

Threads all setup and plumbed thru to get gearman executors and
management works running

Change-Id: I0d6534c18b1dea23c02021afe2f325b03d3e9cb0
setup gearman workers

Added gearman executor and management workers.  It's all plumbed thru
and started from jenkins config page.

Change-Id: I58a7a150e9ba4748bd61254ed9328a1b9f28c3b9
Added methods to register gearman functions

Gearman functions to start jenkins jobs and abort jenkins jobs are now registered when
'launchWorker' checkbox is selected in the Jenkins global config page.  There is a
stop:$host function to stop a builds.  There are build:$project:$label functions
to start jenkins builds.  The functions are registed and plumbed thru but don't
actually do anything yet.  I also had to fake UUID functionality due to
gearman-java issue: https://bugs.launchpad.net/gearman-java/+bug/1098816

Change-Id: I7cb772c7119fa289d17edff5d81a041cb01031ae