solve the race condition of TimedRotatingFileHandler and Multiprocessing CAF-340
Modified everythign to remove Oracle in favor of REST interactions; #CAF-302

Signed-off-by: mcinquil <mcinquil@cern.ch>
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/python/TaskWorker/MasterWorker.py
	src/python/TaskWorker/Worker.py
use job.jobName to store taskName
remove taskName from job.jobParameters. It is in job.jobName only from now on
Contact the rest for the PandaServerInterface URLs and use them. CAF-278
fixing interaction with rest, plus CAF-361
merging mcinquil local with origin
Using info instead of workflowdb
Update configuration
add setup.py and support for sphinx documentation
Log error message when interaction with PanDA fail (during submit). CAF-388
Merge remote-tracking branch 'origin/master'
Add a check on the number of generated jobs for Panda. CAF-348
set code=9 to kill jobs immediately
adapt to RESTInterface changes
Fix datasets with corrupted blocks access
Created SingleThreadWorker and TestWorker for debug purposes
SiteDBJSON must use cert and key provided in the config
Added unit test for DataDiscovery action