Spwn: add resque job dispatcher class to lunr

implements JobDispatcher
spwn: add unit tests for resque job dispatcher
spwn: modify resque dispatcher and tests according to reveiw
spwn: add getter to job dispatcher interface
tests: update job dispatcher test case according to change in interface and class
spwn: rename get_result method to get_job_id in interface and resque job dspatcher
tests: change method signature in resque mock
tests: rename job dispatcher test file to psr-0 proper file name
spwn: rename resque job dispatcher to psr-0 filename
spwn:adapt file hierachy, tests and naming to psr-0
dataaccess: fixed error in get_select_query in abstract query builder

divergence with master after rebase
spwn: code style fix according to review
spwn: rename track status property in dispatch method, no more camel case
spwn: add setters for queue and track status to resque job dispatcher
spwn: improve setter in resque job dispatcher, test updated